c语言问题4

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:28:59
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母.
需要运行通过的c程序,非c++程序.

本题的一个完整的c程序如下,程序在win-tc和Dev-c++下都调试通过。
#include <stdio.h>
#include <conio.h>
#include <ctype.h>

main()
{
char letter;
printf("Please input the first letter of weekday:\n");
while ((letter=toupper(getch()))!='Y')/*当所按字母为Y时退出程序*/
{ switch (letter)
{case 'S':printf("Please input the second letter:\n");
if((letter=toupper(getch()))=='A')
printf("Saturday\n");
else if (letter=='U')
printf("Sunday\n");
else printf("data error\n");
break;
case 'F':printf("Friday\n");break;
case 'M':printf("Monday\n");break;
case 'T':printf("Please input the second letter:\n");