海贼王


私信TA

用户名:15951612765

访问量:751

签 名:

等  级
排  名 42776
经  验 349
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 四川大学
专  业

  自我简介:

TA的其他文章

用枚举呀,xdm
浏览:653

解题思路:用枚举,枚举很方便

注意事项:

参考代码:

#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分

11 人评分

  评论区

从枚举题过来的,但是感觉这题把输入输出互换一下,用枚举更好,这题的话就没必要了。。。直接定义不是更方便吗?
#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;
}
2022-12-03 11:02:54
  • «
  • 1
  • »