中易网

一道关于判断星期几的C语言题

答案:2  悬赏:30  
解决时间 2021-03-12 18:52
从键盘输入星期几的第一个字母(接收字符请用getchar()),由程序判断是星期几,并显示其对应的英文单词,如果第一个字母一样,则继续判断第二个字母。星期的第一个字母都为大写。如果输入的字符不能构成星期的英文单词,则输出“data error”。程序可重复判断,直至输入字母‘Y’。注:星期一至星期日对应的单词为Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
编程可用素材:printf("Please input the letter of someday: ")...、printf("Monday\n")...、printf("Wednesday\n")...、printf("Friday\n")...、printf("Tuesday\n")...、printf("Thrusday\n")...、printf("Saturday\n")...、printf("Sunday\n")...、printf("data error\n")...。

上一张示例图





最佳答案
#include
void main()
{
char letter;
printf("please input the first letter of someday\n");
while ((letter=getch())!='Y')
{ switch (letter)
{case 'S':printf("please input second letter\n");
if((letter=getch())=='a')
printf("saturday\n");
else if ((letter=getch())=='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 second letter\n");
if((letter=getch())=='u')
printf("tuesday\n");
else if ((letter=getch())=='h')
printf("thursday\n");
else printf("data error\n");
break;
case 'W':printf("wednesday\n");break;
default: printf("data error\n");
}
}
}
全部回答
bool
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
考大学的时候填的注册单子电话号码我换了怎么
上海哪里有鉴定白酒?
河池市森林公安局金城江分局怎么去啊,有知道
常州二十四中有没有高中部
小学生要个人才艺展示长什麼歌好?
耿耿于怀最后一集耿耿对余淮说了什么
脸谱时尚KTV地址有知道的么?有点事想过去
出门东向看的下一句
淮安润雨食品有限公司这个地址在什么地方,我
朋友介绍一款“医汇通”的医疗软件,听说功能
管道层有什么不好
柯尼卡美能达复印机怎样设置还有下一张原稿复
改字怎么打拼音
对一组学生的百分制成绩,分别统计出90分以上
剑桥专业汽车美容装饰养护服务部这个地址在什
推荐资讯
梦里水乡是什么短语 沧海桑田呢
小孩儿童摄影这个地址在什么地方,我要处理点
20集里赛巴斯说的那句真是傻瓜什么意味来着?
y=1/4x^4—1/3x^3极值点的个数
绿宝石386的飞行术怎么学?
怎么能查到QQ安全中心发布的信息真伪
手握微萨这个地址在什么地方,我要处理点事
女性长期喝茶对皮肤会有影响吗?
欠款700元能起诉吗
银行卡背面的签名怎么去掉
现代显微成像技术有哪些
广瑞路/快速内环东(路口)地址有知道的么?有
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?