解题思路:用枚举,枚举很方便
注意事项:
参考代码:
#include <stdio.h>
int main(){
enum week{ Sun=0,Mon,Tues,Wed,Thurs,Fri,Sat} day;
scanf("%d", &day);
switch(day){
case Mon: puts("Monday"); break;
case Tues: puts("Tuesday"); break;
case Wed: puts("Wednesday"); break;
case Thurs: puts("Thursday"); break;
case Fri: puts("Friday"); break;
case Sat: puts("Saturday"); break;
case Sun: puts("Sunday"); break;
default: puts("input error!");
}
return 0;
}
0.0分
10 人评分
从枚举题过来的,但是感觉这题把输入输出互换一下,用枚举更好,这题的话就没必要了。。。直接定义不是更方便吗? #include<stdio.h> int main() { int date; scanf("%d",&date); switch(date){ case 0:printf("Sunday");break; case 1:printf("Monday");break; case 2:printf("Tuesday");break; case 3:printf("Wednesday");break; case 4:printf("Thursday");break; case 5:printf("Friday");break; case 6:printf("Saturday");break; default:printf("input error!"); } return 0; }
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1078 |
简单的a+b (C语言代码)浏览:335 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:654 |
IP判断 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
1009题解浏览:722 |
a+b浏览:432 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:520 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:551 |