全部问题 > 当前问题

输入有问题,要输两次成绩才能输出

#include<stdio.h>

main()

{

int a;

printf("请输入成绩:");

scanf("%d\n",&a);

switch(a/10)

{

case 10:

case 9:

printf("优\n");

break;

case 8:

printf("良\n");

break;

case 7:

printf("中\n");

break;

case 6:

printf("及格\n");

break;

default:

printf("不及格\n");

break;

}

}


匿名课官 2017-7-14 15:55:37

共 1 个回答

郭丽蓉 2017-7-17 09:18:13

把scanf里的\n去掉就行了,但是原因我不知道

问题来自: switch语句