从键盘输入一个5*5的矩阵,求该矩阵上主对角线元素之和及次对角线元素之积,并输出

额,主要是想求次对角线的积,C语言。

#include <stdio.h>
int main(void)
{
int i,j,sum;
int a[5][5];
sum=1;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i+j==4)//你不知道的是这个条件吧,代表次对角线//
sum=sum*a[i][j];
printf("次对角线的积为%d",sum);
return 0;
}
只求了次对角线的积,和就不写了,都一样的。
温馨提示:内容为网友见解,仅供参考
无其他回答

从键盘输入一个5*5的矩阵,求该矩阵上主对角线元素之和及次对角线元素...
int main(void){ int i,j,sum;int a[5][5];sum=1;for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);for(i=0;i<5;i++)for(j=0;j<5;j++)if(i+j==4)\/\/你不知道的是这个条件吧,代表次对角线\/\/ sum=sum*a[i][j];printf("次对角线的积为%d",sum)...

C语言:5*5的整型矩阵,求主副对角线元素之和(每元素计一次);并输出矩阵...
int main(int argc,char *argv[]){ int a[5][5],i,j,m,s;srand((unsigned)time(NULL));for(i=0;i<5;i++){ for(j=0;j<5;printf("%3d",a[i][j++]=rand()%100));putchar('\\n');} for(m=a[s=0][i=0];i<5;i++)for(j=0;j<5;j++){ if(m>a[i][j])m...

输入一个5×5阶矩阵,编程计算每列上的各元素之和,并显示(求大神指导,C...
ssum+=a[i][N-1-i];} printf("主对角线的和是:%d\n斜对角线的和是:%d\n\n",msum,ssum);return0;} 举例:N:4输出运行结果:

从键盘输入5*5阶的矩阵,编程实现: 求主对角线和次对角线上行下标和...
int s = 1;for(int i=0; i<5; i++)for(int j=0; j<5; j++){ if(i==j || i+j==4) \/\/ 主对角线或者次对角线 if(i%2==0 && j%2==0) \/\/ 下标均为偶数 s = s * a[i][j];}

C语言编程题:定义一个5╳5的矩阵,求对角线上的元素之和。
void main(){ int a[4][4],i,j,s1=0,s2=0,sum=0;srand(time(NULL));\/\/生成随机种子 for(i=0;i<5;i++)\/\/赋值 for(j=0;j<5;j++)a[j]=rand()%10+0;printf("随机生成的数组为:\\n");for(i=0;i<5;i++)for(j=0;j<5;j++){ printf("%d\\t",a[j]);if(j==4...

计算5*5矩阵的主,次对角线元素之和
计算5*5矩阵的主,次对角线元素之和  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览470 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 对角线 矩阵 元素 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中...

输入5乘5的数组,编写程序实现求出对角线个元素的和
{ int CArray[5][5];int i = 0;int j = 0;int sum = 0;printf("请输入一个5×5的矩阵:\\n");for(i=0;i<5;i++){ for(j=0;j<5;j++){ scanf("%d",&CArray[i][j]);} } for(i=0;i<5;i++){ for(j=0;j<5;j++){ if(i == j)sum += CArray[i][j];i...

利用函数计算一个5*5矩阵的主对角线元素之和,在主函数中输出矩阵以及...
int main(int argc, char* argv[]){ int i,j;int sum=0;int matrix[5][5]={0};printf("请输入一个5×5矩阵:\\n");for(i=0;i<5;i++)for(j=0;j<5;j++){ scanf("%d",&matrix[i][j]);if(i==j)sum=sum+matrix[i][j];if(j==4)printf("\\n");} printf("对角线...

C语言,有一个5*5的整型矩阵,试编程求出其对角线之和,并输出该矩阵中最...
对角线元素之和:%d\\n",sum);\/\/求最小值 int m = Arr[1][1];for (int i = 0; i < 5; i++){ for (int j = 0; j < 5; j++){ if (Arr[i][j] < m)m = Arr[i][j];} } printf("最小值为:%d\\n", m);system("pause");} 运行结果:敲代码不易,望采纳!

求一个5*5的整型矩阵的对角线的元素和及每列元素和
include<stdio.h>int main(){int a[5][5],i,j,sum=0;int b[5]={0};printf("请输入数组元素:(5*5)\\n");for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);printf("\\n");printf("数组为:\\n");for(i=0;i<5;i++){for(j=0;j<5;j++)printf("...

相似回答