#include<stdio.h>
main()
{
char a,b,c,t;
printf("*******请输入星期中字母的开头,系统会自动为您检索出单词的!********\n");
printf("请输入第一个字母\n");
scanf("%c",&a);
a=(a>='a' && a<='z' ? a-32 : a);
if(a!='M' && a!='T' && a!='W' && a!='S')
printf("你输入的字母不合法!\n");
else if(a=='M')
printf("系统检索出来的是Monday\n");
else if(a=='W')
printf("系统检索出来的是Wednesday\n");
else if(a=='T')
{
{printf("请在输入第二个字母,谢谢!\n");
fflush(stdin);
scanf("%c",&b); /*每次这里不执行,我还没输入第二个字母,程序就自己往下执行,运行的结果如下,是在检查不出来哪里出错了,求帮助*/
}
if(b!='u' && b!='h' )
printf("您输入的字母不合法!\n");
else if(b=='u')
printf("系统检索出来的是Tuesday\n");
else
printf("系统检索出来的是Thuresday\n");
}
else if(a=='S')
{
printf("请在输入第二个字母,谢谢!\n");
scanf("%c",&c);
t=(c>='a' && c<='a' ? c : c-32);
if(t!='u' && t!='h' )
printf("您输入的字母不合法!\n");
else if(t=='a')
printf("系统检索出来的是Saturday\n");
else
printf("系统检索出来的是sunday\n");
}
}
|