Re: [問題] 多筆資料輸入的問題

看板C_and_CPP作者 (重出江湖)時間12年前 (2011/09/07 15:04), 編輯推噓0(0026)
留言26則, 5人參與, 最新討論串2/2 (看更多)
借標題請教一下各位 http://codepad.org/60Ls6Svj 這是我寫的數獨判斷程式 不過結果還是不正確 輸入範例是解題系統上的範例 不知道是我邏輯上有錯誤 還是輸入的部份有問題 麻煩各位請幫我看一下 順便請各位指教程式的部份還有哪些可以改進的空間?(寫法、邏輯都行~) 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.119.126.6 angleevil:EOF<--改成9. 09/07 15:20 我沒記錯的話scanf回傳的不是輸入的參數數量嗎? 判斷是否檔案結尾EOF 跟是否輸入為9個輸入是一樣結果吧?

09/07 15:21, , 1F
你沒有\n.我猜超哥應該會想哭
09/07 15:21, 1F
\n是指哪個部份?

09/07 15:24, , 2F
還有你flag沒有預設值,且20~44行早就做到檢查功能.
09/07 15:24, 2F

09/07 15:24, , 3F
44行以後的程式碼是多於
09/07 15:24, 3F

09/07 15:25, , 4F
樓上是好人 XD
09/07 15:25, 4F

09/07 15:26, , 5F
fflush(stdin) ??
09/07 15:26, 5F

09/07 15:27, , 6F
我是怕你哭,才出手幫忙. 以後每次給超哥一堆卡好了
09/07 15:27, 6F

09/07 15:56, , 7F
更正...scanf自己會判斷'\n'
09/07 15:56, 7F

09/07 16:25, , 8F
flag = 1 沒設到.
09/07 16:25, 8F
http://codepad.org/WHQsk0Q7 這是改過的程式碼 不過還是錯耶囧 再麻煩各位看看哪裡有問題 謝謝 ※ 編輯: aoksc 來自: 120.119.126.6 (09/07 17:29) ※ 編輯: aoksc 來自: 120.119.126.6 (09/07 17:31) ※ 編輯: aoksc 來自: 120.119.126.6 (09/07 17:39)

09/07 17:45, , 9F
= =?你可以講講錯在哪嘛?
09/07 17:45, 9F

09/07 17:48, , 10F
就是用解題系統上的範例輸出是錯的
09/07 17:48, 10F

09/07 17:52, , 11F
...這樣講,誰會知道你錯在哪. 你為何不用excel驗證答案
09/07 17:52, 11F
就是這個輸入範例 http://zerojudge.tw/ShowProblem?problemid=a016 出來的結果都是yes ※ 編輯: aoksc 來自: 120.119.126.6 (09/07 17:56)

09/07 17:57, , 12F
直接跟你說吧,解題系統上的兩個,都要是yes.
09/07 17:57, 12F

09/07 17:58, , 13F
啥= = 這樣也太奇怪了吧 他的輸出明明就是 no yes
09/07 17:58, 13F

09/07 17:59, , 14F
而且第一個輸入就真的不是數獨的格式
09/07 17:59, 14F

09/07 18:03, , 15F
每個數字在每個小九宮格內不能重複<--因為沒考慮這個
09/07 18:03, 15F

09/07 18:03, , 16F
照著你改過的程式,沒有檢查到小九宮格的數字
09/07 18:03, 16F

09/07 18:05, , 17F
之前沒仔細看題目Orz
09/07 18:05, 17F

09/07 23:45, , 18F
我想吐血(忍住..)
09/07 23:45, 18F

09/07 23:50, , 19F
問題在你沒初始化...
09/07 23:50, 19F

09/07 23:57, , 20F
還有一點 像那種長長的連加很容易被惡搞...
09/07 23:57, 20F

09/08 03:33, , 21F
QQ有firejox真好
09/08 03:33, 21F

09/08 08:19, , 22F
被惡搞是指?
09/08 08:19, 22F

09/08 22:06, , 23F
簡單來說 就是跑出不是你所想要的結果
09/08 22:06, 23F

09/09 00:07, , 24F
話說回來用相加不能判斷 比方說全部都是5的話 ->yes
09/09 00:07, 24F

09/09 00:09, , 25F
我說的初始化是指 那250行的code
09/09 00:09, 25F

09/09 12:44, , 26F
對後...我都沒想到.有firejox真好QQ
09/09 12:44, 26F
文章代碼(AID): #1EPnU67a (C_and_CPP)
文章代碼(AID): #1EPnU67a (C_and_CPP)