根据第一个,第二个字母判断星期几
#include<stdio.h>void main()
{char letter ;
printf("输入一个字母\n");
while ((letter=getchar())!='Y')
switch(letter)
{
{case'S':printf("输入第二个字母:\n");
if(letter=getchar()=='a')
printf("saturday\n");
else if ((letter=getchar()=='u'))
printf("sunday\n");
else printf("data error\n");break;}
case'T':printf("是星期2\n");break;
case'M':printf("是星期一\n");break;
case'W':printf("是星期三\n");break;
case'F':printf("是星期5、\n");break;
default:printf("输入错误\n");break;
}
}
输入S a总显示说 data error 而不是星期四、
求解