为什么这个程序执行后,我要连续输入两个字符才能运行下去呀
#include<stdio.h>int main()
{
char ch;
printf("请输入成绩:");
scanf("%c\n",&ch);
switch(ch)
{
case 'A':printf("你的成绩在90分以上!\n");break;
case 'B':printf("你的成绩在80分~90分之间!\n"); break;
case 'C':printf("你的成绩在70分~80分之间!\n");break;
case 'D':printf("你的成绩在60分~70分之间!\n");break;
case 'E':printf("你的成绩在60分以下!\n");break;
default:printf("请输入有效的成绩评级!\n");break;
}
return 0;
} \n 是几个意思?scanf的用法搞明白了吗? ba21 发表于 2020-11-12 15:00
\n 是几个意思?scanf的用法搞明白了吗?
谢谢大佬提醒{:5_109:}
页:
[1]