<分区>
我正在写一个简单的程序,通过C语言的第一个字母来判断日期。我在调试时遇到了一些麻烦。感谢所有看到并提前回答问题的人。
#include<stdio.h>
int main(void)
{
//Sunday Monday Tuesday Wednesday Thursday Friday Saturday
char letter;
printf("Input the first letter.\n");
scanf("%c",&letter);
switch(letter)
{
case 's': printf("Please in put the second number:\n");
if(getchar()=='u')
printf("It's Sunday\n");
else if(getchar()=='a')
printf("It's Saturday\n");
else
printf("Input wrong!\n");
break;
case 'm': printf("It's Monday\n");
break;
case 't': printf("Please in put the second number\n");
if(getchar()=='u')
printf("It's Tuesday\n");
else if(getchar()=='h')
printf("It's Thursday\n");
else
printf("Input wrong!\n");
break;
case 'w': printf("It's Wednesday.");
break;
case 'f': printf("It's Friday. ");
break;
default : printf("You input the wrong letter \n");
}
return 0;
}