关于switch case语句的一个问题C语言

2024-11-26 17:31:41
推荐回答(2个)
回答1:

#include 
void main()
{
char a;
scanf("%c",&a);//a是一个字符,用%c输入
switch(a)
{
   case'1':printf("Jan");break;
case'2':printf("Feb");break;
        case'3':printf("Mar");break;
case'4':printf("Apr");break;
case'5':printf("May");break;
case'6':printf("Jun");break;
case'7':printf("Jul");break;
case'8':printf("Aug");break;
case'9':printf("Sep");break;
case'10':printf("Oct");break;
case'11':printf("Nov");break;
case'12':printf("Dec");break;
default:printf("error!");break;
}
}

回答2:

char a;
scanf("%s",&a);

想什么呢