黑马程序员技术交流社区
标题:
switch语句实现判断星期几代码
[打印本页]
作者:
堕落天使
时间:
2015-9-8 12:12
标题:
switch语句实现判断星期几代码
#include <stdio.h>
int main(int argc, const char * argv[]) {
char week,week1;
printf("输入一个字母!\n");
scanf("%c",&week);
switch (week) {
case 'M':
case 'm':
printf("周一");
break;
case 'W':
case 'w':
printf("周三");
break;
case 'F':
case 'f':
printf("周五");
break;
case 'T':
case 't':
printf("再输入一个字母\n");
char f;
scanf("%c%c",&f,&week1);
switch (week1) {
case 'u':
printf("周二");
break;
case 'h':
printf("周四");
break;
default:
break;
}
return 0;
case 'S':
case 's':
printf("再输入一个字母\n");
char f1;
scanf("%c%c",&f1,&week1);
switch (week1) {
case 'a':
printf("周六");
break;
case 'u':
printf("周日");
break;
default:
break;
}
default:
break;
}
return 0;
}
复制代码
看到有人提问这个问题,自己写了一个,一开始有问题,经过论坛里朋友提示以改正,是scanf存储机制的问题。所以加入了char类型变量f接受回车符号,解决了问题。
作者:
jsh_513
时间:
2015-9-9 11:59
好,谢谢你的答复
作者:
李天昊
时间:
2015-9-9 19:51
学习了
作者:
liminghui
时间:
2015-9-9 21:04
受教了!!!
作者:
jsh_513
时间:
2015-9-10 11:23
受教了。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2