開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vs2017 c++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
輸入第一筆成績沒有顯示想對應的英文
餵入的資料(Input):
預期的正確結果(Expected Output):
輸入一筆成績會直接顯示相對應的英文
錯誤結果(Wrong Output):
輸入第一筆資料沒有直接輸出相對應的英文
而是要輸入第2筆才會有第1筆資料的對應英文
以此類推
輸入第11筆資料時才會出現第10筆資料相對應的英文
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
附上CODE網頁:https://ideone.com/p5nWHO
int main()
{
int count=0, counta=0, countb=0, countc=0;
int score;
start:
printf("輸入成績:");
scanf_s("%d\n", &score);
if (score > 75)
{
printf("成績為A\n");
counta++;
}
else if (score > 60)
{
printf("成績為B\n");
countb++;
}
else
{
printf("成績為C\n");
countc++;
}
count++;
if (count < 10)
goto start;
printf("目前有%d位的成績\n", count);
printf("有%d位的成績為A\n", counta);
printf("有%d位的成績為B\n", countb);
printf("有%d位的成績為C\n", countc);
system("pause");
return 0;
}
補充說明(Supplement):