switch语句
#include<stdio.h>void main()
{
char grade;
grade=getchar();
switch(grade){
case 65: printf("85--100");
case 66: printf("70--84");
case 67: printf("60--69");
case 68: printf("不及格");
default: printf("输入错误!");
}
}
请问为什么输入A会输出错误?A不会自动转化成int吗? getchar() 不会那么智能 {:10_285:}你这是刁难CPU break
break
break
写代码不认真,打手手
^_^
#include<stdio.h>
int main(void)
{
char grade;
grade = getchar();
switch(grade) {
case 65: printf("85--100"); break;
case 66: printf("70--84"); break;
case 67: printf("60--69"); break;
case 68: printf("不及格"); break;
default: printf("输入错误!"); break;
}
}
页:
[1]