c语言 定义一个5×5整型二维数组arr作为一个矩阵,求矩阵的主对角线元素之和,输出该矩阵和所求和

c语言 定义一个5×5整型二维数组arr作为一个矩阵,求矩阵的主对角线元素之和,输出该矩阵和所求和的值。帮我看看哪错了

第1个回答  2016-11-27
错的离谱,没法改呀
第一,输入需要两层循环
第二,求对角线的和只要一层循环
第三,scanf的格式符后面不要乱写\n追问

那该怎么写,急求

追答

上面讲了三点,你好好理解一下

追问

谢谢你

本回答被提问者和网友采纳

用C语言编程求一个五乘五矩阵对角线元素之和,并输出对角线元素的值及...
printf("依次输入5*5个数\\n");for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&str[i][j]);printf("对角元素依次为:\\n");printf("%d %d %d %d %d\\n",str[0][0],str[1][1],str[2][2],str[3][3],str[4][4]);printf("对角元素之和为:\\n");printf("%d\\n"...

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...

C语言,有一个5*5的整型矩阵,试编程求出其对角线之和,并输出该矩阵中最...
void main(){ int Arr[5][5] = {{0}};srand(time(NULL));for (int i = 0;i < 5;i++){ for (int j = 0;j< 5;j++){ Arr[i][j] = rand() % 100; \/\/ 生成随机5x5矩阵 } } printf("Array[%d][%d] is: \\n", 5, 5);for (int i = 0; i < 5; i++){ ...

C语言编程题:定义一个5╳5的矩阵,求对角线上的元素之和。
printf("此数组对角线之和值为:%d\\n",s1);}

c语言 求5*5矩阵对角线元素之和
22,23,24,25} }; int i,j,s=0; for(i=0;i<5;i++) { s+=a[i][i]; if(i!=4-i) \/*对角线上有一个[2][2]重复计算的要去掉*\/ s+=a[i][4-i]; } printf("%d", s); return 0;...

编写一个C语言程序,计算5×5的矩阵的主对角线之和与次对角线之和并
min);putchar ('\\n');return 1; }int main (void) {int matrix[LEN][LEN], row, col;row = col = 5; \/*定义矩阵行列数*\/inputMatrix (matrix, row, col); \/*录入矩阵内容*\/ printMatrix (matrix, row, col); \/*打印矩阵内容*\/calcMatrix (matrix, row, col); \/*计算处理矩阵...

利用函数计算一个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("对角线...

...输入一个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 matrix[5][5]={};for(int i=0;i<5;i++){ for (int j=0;j<5;j++){ scanf("%d",&matrix[i][j]);} } sum=matrix[0][0]+matrix[1][1]+matrix[2][2]+matrix[3][3]+matrix[4][4]+matrix[0][4]+matrix[1][3]+matrix[2][2]+matrix[3][1]+matrix[4][0];...

编写程序,要求主函数初始化一个矩阵 (5×5),并分别调用各函数实现求
int a[5][5],c[5][5],d[5][5]; \/\/矩阵a、c、d定义为全局变量 void zc(int b[][5],int n); \/\/对角线函数声明语句 void zc1(int b[][5],int n); \/\/转置函数声明语句 void main(){ int i,j;srand(time(NULL)); \/\/产生一个时间 for(i=0;i<5;i++)for(j=0...

相似回答