黑马程序员技术交流社区

标题: 从键盘输入一个整数,显示与该整数对应的枚举常量 [打印本页]

作者: chingwei2011    时间: 2015-10-21 22:30
标题: 从键盘输入一个整数,显示与该整数对应的枚举常量
  1. # include <stdio.h>
  2. void main( )
  3. {
  4. enum weekday {sun,mon,tue,wed,thu,fri,sat} day;
  5. int k;
  6. printf("input a number(0--6)");
  7. scanf("%d",&k);
  8. day=(enum weekday)k;
  9. switch(day)
  10. {
  11. case sun: printf("sunday/n");break;
  12. case mon: printf("monday/n");break;
  13. case tue: printf("tuesday/n");break;
  14. case wed: printf("wednesday/n");break;
  15. case thu: printf("thursday/n");break;
  16. case fri: printf("friday/n");break;
  17. case sat: printf("satday/n");break;
  18. default: printf("input error/n");break;
  19. }
  20. }
复制代码
程序运行结果为:
input a number(0--6)1
monday






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2