| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 851 人关注过本帖
标题:新手求解枚举问题,年份输入打出月份,请高手大神教教我,谢谢
取消只看楼主 加入收藏
wangxupei537
Rank: 1
等 级:新手上路
帖 子:23
专家分:2
注 册:2015-2-9
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:3 
新手求解枚举问题,年份输入打出月份,请高手大神教教我,谢谢
定义一个枚举类型enum month描述1至12个月各用英文缩写表示,并且编写一个程序,使得输入一个年份,将这个年份的每个月的英文名全称以及月数输出。
我觉得这道题第一必须解决闰年平年问题,我使用了if else
可是枚举的Jan等月数,英文名怎么输出,实在不会。请各位高手帮忙
#include<stdio.h>
enum month { Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec };
int main()
{  int year;
   char *monthDetail1[]={"January 31","February 28","March 31","April 30","May 31","June 30","July 31","August 31","September 30","October 31","Novmber 30","Decmber 31"};
   char *monthDetail2[]={"January 31","February 27","March 31","April 30","May 31","June 30","July 31","August 31","September 30","October 31","Novmber 30","Decmber 31"};
   scanf("%d",year);
   if(!(year%4)&&year%100||!(year%400))
      printf("%s\n",monthDetail2);
    else
   printf("%s\n",monthDetail1);

   return 0;
   }
搜索更多相关主题的帖子: 英文缩写 include 英文名 
2015-04-05 15:36
wangxupei537
Rank: 1
等 级:新手上路
帖 子:23
专家分:2
注 册:2015-2-9
收藏
得分:0 
回复 3楼 诸葛欧阳
不好意思。。。是每个月的天数。不一样
2015-04-06 09:45
wangxupei537
Rank: 1
等 级:新手上路
帖 子:23
专家分:2
注 册:2015-2-9
收藏
得分:0 
回复 2楼 TonyDeng
及日数。。。。
2015-04-06 09:46
wangxupei537
Rank: 1
等 级:新手上路
帖 子:23
专家分:2
注 册:2015-2-9
收藏
得分:0 
回复 4楼 longwu9t
谢谢您,如果代码里有什么不懂的,我会询问您的!
2015-04-06 09:50
快速回复:新手求解枚举问题,年份输入打出月份,请高手大神教教我,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012112 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved