开发平台(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笔资料相对应的英文
https://imgur.com/a/4LRVa0d
程式码(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):