4
15 8 -2 6
31 24 18 71
-3 -9 27 13
17 21 38 69
待解决
#include <bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
return a>b;
}
int main(){
int m;
cin>>m;
int num[10][10];
int s[22];
int i;
for(i=0;i<m;i++){
int sum=0;
for(int j=0;j<m;j++){
cin>>num[i][j];
sum+=num[i][j];
}
s[i]=sum;//行
}
for(int j=0;j<m;j++){
int sum=0;
for(int k=0;k<m;k++){
sum+=num[k][j];
}
s[i++]=sum;
}
int sum;
for(int j=0;j<m;j++){
sum=0;
sum+=num[j][j];
}
s[i++]=sum;
for(int j=0;j<m;j++){
sum=0;
sum+=num[j][m-j-1];
}
s[i++]=sum;
sort(s,s+i,cmp);
int j;
for(j=0;j<i-1;j++){
cout<<s[j]<<" ";
}
cout<<s[j]<<endl;
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100202.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...