码迷,mamicode.com
首页 > 编程语言 > 详细

C语言学习(30)

时间:2018-06-28 17:35:33      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:lse   日期   ase   info   amp   inf   span   情况   turn   

 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)

标签:lse   日期   ase   info   amp   inf   span   情况   turn   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!