解题思路:供参考
注意事项:
参考代码:
#include <stdio.h>
int a[8][8];
//int b[8];
int n;
int m=10000;
int max()
{
int i,j,tmp,res=-1000;
for(j=0;j<n;j++)
{
tmp=0;
for(i=0;i<n;i++)
tmp +=a[i][j];
if(tmp>res) res=tmp;
}
return res;
}
void move(int i)
{
int k,j,tmp;
tmp=a[i][n-1];
for(j=n-1;j>0;j--)
a[i][j]=a[i][j-1];
a[i][0]=tmp;
}
void glt(int i){
if(i>0){
int j;
for(j=0;j<n;j++){
glt(i-1);
move(i);
int t =max();
// printf("t=%d\n",t);
if(t<m){
m=t;
// printf("m=%d\n",m);
}
}
}
}
int main()
{
int i,j,k;
while(scanf("%d",&n)&&n>0)
{
m=10000;
if(n==-1 || n>7){
break;
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
if(a[i][j] < -104 || a[i][j] > 104){
break;
}
}
}
glt(n-1);
printf("%d\n",m);
}
return 0;
}
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:539 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
字符串的输入输出处理 (C语言代码)浏览:924 |
C语言考试练习题_保留字母 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
文科生的悲哀 (C语言代码)浏览:1398 |
妹子杀手的故事 (C语言代码)浏览:1046 |
理财计划 (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:463 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:466 |