解题思路:
观察可得:正对角线元素的横纵坐标是相同的,反对角线的横纵坐标之和为2;通过着两个规律可以 在读入数组的时候就顺便判断并且把符合条件的值分别累加给两个变量;在读完数组之后就可以直接输出结果了。
注意事项:
参考代码:
#include <stdio.h> int main(void) { int arr[3][3]={0}, sum1 = 0, sum2 = 0; for(int i = 0; i < 3; ++i) { for(int j = 0; j < 3; ++j) { scanf("%d", &arr[i][j]); if(i == j) { sum1 += arr[i][j]; } if(i+j == 2) { sum2 += arr[i][j]; } } } printf("%d %d", sum1, sum2); return 0; }
0.0分
0 人评分
大小写转换 (C语言代码)浏览:904 |
本人酷爱递归实现很多问题,这里也是浏览:634 |
WU-整除问题 (C++代码)浏览:648 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:836 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
字符串的输入输出处理 (C语言代码)浏览:1085 |
找出最长的字符串来 (C语言代码)浏览:1840 |
小O的乘积 (C++代码)浏览:796 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:727 |