请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
#include <stdio.h>
main()
{
char letter;
printf("请输入某天的第一个字母:\n");
letter=getchar();
switch (letter)
{
case 'S':
{
printf("请输入第二个字母\n");
if((letter=getchar())=='a')
printf("saturday\n");
else if ((letter=getchar())=='u')
printf("sunday\n");
else printf("数据错误\n");
}break;
case 'F':printf("friday\n");break;
case 'M':printf("monday\n");break;
case 'T':
{
printf("请输入第二个字母:\n");
if((letter=getchar())=='u')
printf("tuesday\n");
else if ((letter=getchar())=='h')
printf("thursday\n");
else printf("数据错误\n");
}break;
case 'W':printf("wednesday\n");break;
default: printf("数据错误\n");
}
}
#include<stdio.h>
int main()
{
char i,j;
printf("请输入第一个字母:\n");
scanf("%c%*c",&i);
getchar();
switch(i)
{
case 'm':
printf("monday\n");
break;
case 'w':
printf("wednesday\n");
break;
case 'f':
printf("friday\n");
break;
case 't':
printf("请输入下1个字母\n");
scanf("%c",&j);
if (j=='u')
{
printf("tuesday\n");
break;
}
else if (j=='h')
{
printf("thursday\n");
break;
}
else printf("输入错误!\n");break;
case 's':
printf("请输入下一个字母\n");
scanf("%c",&j);
if (j=='a')
{
printf("saturday\n");break;
}
else if (j=='u')
{
printf("sunday\n");
break;
}
else printf("输入错误!\n");break;
default :
printf("输入错误!\n"); break;
}
return 0;
}
#include <stdio.h>
main()
{
char a,b,c;
printf("请输入某天的第一个字母:\n");
scanf("%c",&a);
getchar();
switch (a)
{
case 'w':printf("wednesday\n");break;
case 'f':printf("friday\n");break;
case 'm':printf("monday\n");break;
case 's':
{
printf("请输入第二个字母:\n");
scanf("%c",&b);
switch(b)
{
case 'a':printf("saturday\n");break;
case 'u':printf("sunday\n");break;
default :printf("数据错误\n");break;
}
}break;
case 't':
{
printf("请输入第2个字母:\n");
scanf("%c",&c);
switch(c)
{
case 'u':printf("tuesday\n");break;
case 'h':printf("thursday\n");break;
default :printf("数据错误\n");break;
}
}break;
}
}