首页 > 编程语言 > 详细

C语言学习(30)

时间:2018-06-28 17:16:44      阅读:154      评论:0      收藏:0      [点我收藏+]
 1 //枚举
 2 //1.枚举值对应的整数值默认情况从0开始,可以在枚举类型声明中自定义
 3 //2.枚举值不是字符串,不能用printf("%s",a);输出
 4 //3.不用枚举也能实现此程序,但是用枚举类型更加直观
 5 #include<stdio.h>
 6 enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat};
 7 int main(){
 8     enum weekday a;
 9     int num;
10     printf("输入你想输出的日期:\n");
11     scanf("%d",&num);
12     if(num>=1 && num<=7){
13         a=(enum weekday)num;
14         switch(a){
15             case sun:printf("周日\n");break;
16             case mon:printf("周一\n");break;
17             case tue:printf("周二\n");break;
18             case wed:printf("周三\n");break;
19             case thu:printf("周四\n");break;
20             case fri:printf("周五\n");break;
21             case sat:printf("周六\n");break;
22         }
23     }else{
24         printf("输入错误\n");
25     }
26     return 0;
27 }

 

 

技术分享图片

C语言学习(30)

原文:https://www.cnblogs.com/Tobi/p/9239641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!