例题:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
这题思路是使用getchar()函数接收字符,然后使用swich-case进行选择,将首字母相同的日期放在同一个case中使用if进行选择,如果满足条件则输出是星期几,否则输出没有这一天。
然后接下来是初始代码:
#include<stdio.h>
main(){
char ch;
switch (ch=getchar()) {
case 'm':
printf("星期一");
break;
case 't':
printf("请输入下一个字母\n");
if((ch=getchar())=='u'){
printf("星期二");
}else if((ch=getchar())=='h'){
printf("星期四");
}else printf("没有这一天");
break;
case 'w': printf("星期三");break;
case 'f': printf("星期五");break;
case 's': printf("请输入下个字符");
if((ch=getchar())=='a'){
printf("星期六");
}else if((ch=getchar())=='u'){
printf("星期天");
}