1316 - C语言程序设计教程(第三版)课后习题7.3
时间限制 : 1 秒
内存限制 : 128 MB
求一个3×3矩阵对角线元素之和。
题目输入
矩阵
题目输出
主对角线 副对角线 元素和
输入/输出样例
输入格式
1 2 3 1 1 1 3 2 1
输出格式
3 7
C语言解答
#include<stdio.h> #include<math.h> int main() { int a[3][3]; int i,j,sum; for(i=0;i<3;i++) for(j=0;j<3;j++) { scanf("%d",&a[i][j]); } printf("%d %d",a[0][0]+a[1][1]+a[2][2],a[0][2]+a[1][1]+a[2][0]); 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; }