[問題]C語言猜數字遊戲請益

看板C_and_CPP (C/C++)作者 (jeremy520)時間10年前 (2016/05/16 11:35), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
請問猜數字遊戲幾A幾B的程式利用基本的C語言來寫B的部分該如何寫呢?初學者請多多包涵 目前寫出來的程式只會A的部分... char defultAns[5]; char guessAns[5]; int i,j,a,b; puts("Enter your defultAns:"); gets(defultAns); do{ printf("Guess Ans:\n"); gets(guessAns); a=0; for(i=0;i<4;i++){ if(defultAns[i]==guessAns[i]) a++; } printf("%dA%dB\n",a,b); }while(a<4); printf("Win End"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.5.246 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1463369706.A.E85.html

05/16 12:57, , 1F
好像沒有寫到b等於多少
05/16 12:57, 1F

05/16 13:15, , 2F
b是要顯示所猜的數字,數字正確但位置錯誤的變數
05/16 13:15, 2F

05/16 13:19, , 3F
1.計算出重複的數字有幾個 2.扣除位置正確的A即為B值
05/16 13:19, 3F

05/16 13:20, , 4F
前提是4位數字不能重複
05/16 13:20, 4F

05/16 21:09, , 5F
寫不出來...求助高手
05/16 21:09, 5F

05/16 21:31, , 6F
我的意思是在等於的時候a++;但不等於的時候b卻沒有做
05/16 21:31, 6F

05/16 21:31, , 7F
處理也沒有初始化
05/16 21:31, 7F
文章代碼(AID): #1NEJ_gw5 (C_and_CPP)
文章代碼(AID): #1NEJ_gw5 (C_and_CPP)