大家好,自学C语言,我刚用switch写语句,这代码无论输出任何值,总是显示default语句,为什么

2024-11-22 19:30:21
推荐回答(5个)
回答(1):

输入的成绩不符合要求,比如18738或负数

回答(2):

你的程序不对, %这个符号是求余数,95%10=5而不是9明白?应该用整除的符号 / 95/10=9 求分

回答(3):

scanf("%d",&a);
a=a/10-5;
这两句改完就对了

回答(4):

a=a%10-5;
a=(a%10)-5;
执行玩这一句,你先打印出a的值试试,看看是不是符合0,1,2,3,4,

回答(5):

scanf("%d",&a);
试试。