[計程] 第六使徒測資與參考解答
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
推
10/28 18:57, , 1F
10/28 18:57, 1F
推
10/28 19:00, , 2F
10/28 19:00, 2F
推
10/28 21:41, , 3F
10/28 21:41, 3F
推
10/28 21:49, , 4F
10/28 21:49, 4F