我目前正在嘗試創建一個快速程序,它會讓您有機會在10次猜測中猜測預先確定的數字(我希望該數字爲28)。如果你遇到猜測,你會被告知「恭喜你!你已經猜到了數字。」如果你不符合猜測,你會被告知「再試一次!」直到你用盡嘗試或獲得正確的猜測。函數的隱式聲明'如果'
這裏是我當前的代碼: INT主要(無效){
int Chance, Guess;
printf ("You have 10 chances to guess the number between 0-50.\n");
for (Chance=0; Chance<10; Chance++)
{
scanf("%d",&Guess);
If (Guess==28)
printf("Congrats! You have guess the number!");
Else If (Guess!=28)
printf("Try Again!\n");
}
printf("You are all out of tries.");
return 0;
}
這是我的錯誤列表: 編譯錯誤時間: 0內存:0信號:0
prog.c中:在函數 '主':
prog.c中:9:3:警告:的功能 '如果'[-Wimplicit函數聲明]隱式聲明 如果(猜== 28) ^
prog.c:10:4:error:expected';'在'printf'之前 printf(「恭喜你!你猜猜數字!」); ^
prog.c中:11:3:錯誤:未知類型名稱'別人的 否則如果(猜= 28!) ^ prog.c中:11:17:錯誤:之前預期 ')'' != =標記 否則如果(猜!= 28) ^
任何幫助將不勝感激!
's/If/if /'同樣適用於'Else'。 C++區分大小寫。所以是C. – juanchopanza 2015-02-10 20:03:01
一些谷歌教程不會受傷。 – 2015-02-10 20:03:30
我很驚訝你有(正確的)小寫'for',但隨後嘗試使用大寫的'If'和'Else'。我正在投票結束這個印刷錯誤。 – 2015-02-10 20:03:46