已解决 高子健 新手天翼 #include<iostream> using namespace std; int main(){ int a[100][100],n,s=0,sum=0; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cin>>a[i][j]; if(i==j) { sum+=a[i][j]; } if(i+j==n-1) { s+=a[i][j]; } } } cout<<sum<<" "<<s; } 把错题全问了一遍
已采纳 张帆 中级天翼 if(i+j==n-1) { s+=a[i][j]; } 改成 if(i+j==n+1) { s+=a[i][j]; } 你要明确对角线的知识点。张帆在2020-12-07 21:25:09追加了内容输出格式拜托, 是 cout<<sum<<endl<<s;