作者jeremy520 (jeremy520)
看板C_and_CPP
標題[問題]C語言猜數字遊戲請益
時間Mon May 16 11:35:04 2016
請問猜數字遊戲幾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
→ brilliantl: 好像沒有寫到b等於多少 05/16 12:57
→ jeremy520: b是要顯示所猜的數字,數字正確但位置錯誤的變數 05/16 13:15
→ Schottky: 1.計算出重複的數字有幾個 2.扣除位置正確的A即為B值 05/16 13:19
推 IKAFIRE: 前提是4位數字不能重複 05/16 13:20
→ jeremy520: 寫不出來...求助高手 05/16 21:09
→ brilliantl: 我的意思是在等於的時候a++;但不等於的時候b卻沒有做 05/16 21:31
→ brilliantl: 處理也沒有初始化 05/16 21:31