精華區beta Programming 關於我們 聯絡資訊
※ 引述《RETE.bbs@bbs.cs.tku.edu.tw (老鼠一隻)》之銘言: : ※ 引述《ics.bbs@bbs.nsysu.edu.tw (單眼皮二號)》之銘言: : > 如題... : > 我想要寫一個數字程式...但是我不太會 : > 請各為大大幫幫忙. : > 遊戲內容是猜4個數字,猜對是*A,反之是*B : > 須用for迴圈去做,C語言 : > 很急著要..請各為大大幫幫忙了..謝謝!! : 用陣列或是% : 陣列就設 : int q[4]/*這是題目*/ : int input[4]/*這是輸入*/ : int a,b/*這是結果*/ : 至於迴圈部分 : 就看你摟 : %的的話 : 跟陣列差不多 : 把輸入進來的4位數 : 先檢查第一遍 : 然後用% : 看你喜歡把個位數移到千位數 : 還是反過來 Well, 我看很多人寫有關數字的程式 第一個想法就是拿int或long去裝 可是 如果是像原PO這種程式 似乎用字串去裝會合適很多? 有些時候不需要死腦筋在"數字"這玩意上 換個方向想程式會好寫很多 以這題的話可以換個方向想成 今天我不是猜0~9 而是猜A~J 一樣是每位10個可能 有4位 如果用字串去想的話 從0~9改成A~J只需要改個(頂多)十數行 如果定死在數字上的話...那可能會要大改特改 @@ 又如我曾經看過在別版某人PO的作業文 它是要讀入數字 然後把每一位+1(不進位)再反向輸出 這個也是用字串來想就很好寫 總之, 判斷一下所要寫的東西的類型 如果輸入的數字真的有拿去做加減乘除這類的運算的話 再用數字去裝它 如果是要抓出每一位數來做事 那用字串裝它會好做很多很多 當然如果是兩者都要的還是數字比較好 (如把一個數字和它的反向相加) 而在這裡 那個抓出一個數字的每一位數的code才會派上用場 -- 個人想法, 有問題敬請指教 :D -- ˊ_▂▃▄▂_ˋ. ◣          ▅▅ ▅▅ ι●╮   ./◤_▂▃▄▂_◥ \'▊   HARUHI █████ <■┘   ◤◤◥█◥◥█Δ   ISM    By-gamejye ¢|\   ▌▌ζ(▏●‵◥′●)Ψ ▏           █    ⊿Δ    /|▋ |\ ▎         ハルヒ主義      ▄█ ◥◥|◣ ‵′ ◢/'◢◢S.O.S 世界をいに盛り上げるための宮ハルヒの    -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.197.112