...请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一...
发布网友
发布时间:2024-03-07 16:48
我来回答
共2个回答
热心网友
时间:2024-03-21 21:00
已经改好了:
#include<stdio.h>
#include<conio.h>
main()
{ char c;
printf("请输入第一个字母");
while((c=getche())!=0)
{ printf("\n");
switch(c)
{ case 'M':case 'm':printf("星期一\n");break;
case 'T':case 't':printf("请输入第二个字母");
if((c=getche())=='u'||c=='U') printf("\n星期二\n",c);
else if(c=='h'||c=='H') printf("\n星期四\n");
else printf("data error\n");
break;
case 'W':case 'w':printf("星期三");break;
case 'F':case 'f':printf("星期五\n");break;
case 'S':case 's':printf("请输入第二个字母");
if((c=getche())=='U'||c=='u') printf("\n星期天\n");
else if(c=='a'||c=='A') printf("\n星期六\n");
else printf("输入错误\n");
break;
default:printf("输入错误");break;
}
}
}
热心网友
时间:2024-03-21 21:01
python可以这样来写
dic1 = {"星期一": "mo", "星期二": "tu", "星期三": "we", "星期四": "th", "星期五": "fr", "星期六": "sa", "星期日": "su"}
s1 = input("请输入第一个字母:")
li = []
for i in dic1.items():
if s1 == i[1][0]:
li.append(i[0])
if len(li) == 1:
print(li[0])
elif len(li) == 2:
s2 = input("请输入第二个字母:")
for i in li:
if s2 == dic1[i][1]:
print(i)