C语言问题(4-5-1)

2024-11-26 02:38:22
推荐回答(1个)
回答1:

scanf("%d",&a); 代表你输入的是一个整型数
’1’,’2’,'3'代表字符.

如果你把第二个修改下就正确了:
2:#include "stdio.h"
main()
{
char a;
scanf("%C",&a);
switch(a)
{
case '1':printf("A\n");break;
case '2':printf("B\n");
case '3':printf("C\n");
case '4':printf("D\n");
case '5':printf("E\n");break;
default:printf("error\n");
}
}