看板 b97902HW 關於我們 聯絡資訊
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
ming1053:還不能傳Q__Q 10/28 18:57
telgniw: Q__Q 10/28 19:00
anfranion: Q__Q 10/28 21:41
drazi: Q__Q 10/28 21:49