作者ckclark (大资佬)
看板b97902HW
标题[计程] 第六使徒测资与参考解答
时间Tue Oct 28 16:01:49 2008
http://groups.google.com/group/ntucsie-c2008/web/homework-6
格式就是
N S
P[0][0] 指向的数字们
P[0][1] 指向的数字们
...
P[0][N - 1] 指向的数字们
...
P[1][0] 指向的数字们
...
P[1][N - 1] 指向的数字们
...
P[N - 1][N - 1] 指向的数字们
因为大家的main.c可能都不一样
所以要用的时候就换成自己的格式吧
然後最後如果equal_sum return 1的话
就用以下函数检查一下
char __check__(int N, int *P[MAXSIZE][MAXSIZE], int S,
int number[MAXSIZE][MAXSIZE]){
int i, j, k;
for(i = 0; i < N; i++){
int sumx = 0, sumy = 0;
for(j = 0; j < N; j++){
char in = 0;
for(k = 0; P[i][j][k] != 0; k++){
if(P[i][j][k] == number[i][j]){
in = 1;
break;
}
}
if(in == 0) return 0;
sumx += number[i][j];
sumy += number[j][i];
}
if(sumx != S || sumy != S) return 0;
}
return 1;
}
如果return 0就随便印一个东西让他和output不同就行了
使徒七测资还没出完 请耐心等候
C2008 TA
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.45
1F:推 ming1053:还不能传Q__Q 10/28 18:57
2F:推 telgniw: Q__Q 10/28 19:00
3F:推 anfranion: Q__Q 10/28 21:41
4F:推 drazi: Q__Q 10/28 21:49