题目:
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 |
代码:
#include <stdio.h>
#include <stdlib.h>
void test ()
{
char c,c2,c3;
c=getchar();
//吃掉换行符
getchar();
switch(c)
{
case 'm':
printf("monday");
break;
case 'w':
printf("wednesday");
break;
case 'f':
printf("friday");
break;
case 's':
//如果在这里写:char c2=getchar(),删掉开始的char c2,会报错,我也不知道为什么
c2=getchar();
if(c2=='a')
{
printf("saturday");
break;
}
else if(c2=='u')
{
printf("sunday");
break;
}
case 't':
c3=getchar();
if(c3=='u')
{
printf("tuesday");
break;
}
else if(c3=='h')
{
printf("thursday");
break;
}
default:
printf("error");
break;
}
}
int main()
{
test();
system("pause");
return 0;
}