1428 - C语言-对角求和
时间限制 : 1 秒
内存限制 : 128 MB
求一个3×3矩阵对角线元素之和。
题目输入
矩阵
题目输出
主对角线 副对角线 元素和
输入/输出样例
输入格式
1 2 3 1 1 1 3 2 1
输出格式
3 7
C语言解答
int main(int argc, char* argv[]) { int num[3][3],i,j,sumi,sumj; sumi=sumj=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { scanf("%d",&num[i][j]); if(i==j) sumi+=num[i][j]; if(i==2-j) sumj+=num[i][j]; } printf("%d %d\n",sumi,sumj); return 0; }
C++解答
#include<iostream> using namespace std; int a[4][4]; int main() { for (int i=1; i<=3; i++) for (int j=1; j<=3; j++) cin>>a[i][j]; int sum1=0,sum2=0; for (int i=1; i<=3; i++) { sum1+=a[i][i]; sum2+=a[i][4-i]; } cout<<sum1<<" "<<sum2<<endl; return 0; }