1838 - 课后习题7.3
Time Limit : 1 秒
Memory Limit : 128 MB
求一个3×3矩阵对角线元素之和。
Input
矩阵
Output
主对角线 副对角线 元素和
Examples
Input Format
1 2 3 1 1 1 3 2 1
Output Format
3 7
Solution C
#include<stdio.h> int main() { int i,j,s=0,t=0,a[3][3]; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) for(j=0;j<3;j++) { if(i==j) s+=a[i][i]; if(i+j==2) t+=a[i][2-i]; } printf("%d %d\n",s,t); return 0; }
Solution C++
#include<bits/stdc++.h> using namespace std; long long a[1005][1005],sum; int main() { for(int i=1;i<=3;i++) for(int j=1;j<=3;j++) cin>>a[i][j]; for(int i=1;i<=3;i++) sum+=a[i][i]; cout<<sum<<" "; sum=0; for(int i=1;i<=3;i++) sum+=a[i][3-i+1]; cout<<sum; return 0; }