课程
/后端开发
/C
/C语言入门
如果是四行四列求对角线和该怎么写代码
2016-02-18
源自:C语言入门 6-11
正在回答
#include<stdio.h> int main(void) { int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},i,j,sum=0; for(i=0;i<4;i++) { for(j=0;j<4;j++) { if(i==j||i+j==3) sum+=a[i][j]; } } printf("%d\n",sum); }
nanyu095 提问者
寒潇然 回复 nanyu095 提问者
#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0,j=2;i<3;i++)
if(i!=j){
sum=sum+arr[i][i]+arr[i][j];
}
else{
sum=sum+arr[i][i];
j--;
printf("对角线元素之和是:%d\n",sum);
return 0;
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答D 很明显三列怎么出现四列了
1 回答第四行的print应该在哪里补写?
1 回答为什么第一行四个第二行三个第三行两个第四行一个
2 回答运算遵循四舍五入吗?
4 回答运算时符合四则运算法则吗?