专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

新手求教! 大哥大姐快来帮忙! !

发布时间:2011-06-28 22:16:21 文章来源:www.iduyao.cn 采编人员:星星草
新手求教!! 大哥大姐快来帮忙! 在线等!!
输入某年某月某日,判断这一天是这一年的第几天。
  提示:   1,以3月5日为列,应该先把前两个月的天数加起来,然后再加上5天即为本年的第几天。
                2,需要考虑闰年的特殊情况,如果输入的年份是闰年且输入的月份大于3时,需要考虑多加一天。

    这是题目,我今天的作业,哥哥姐姐门闷帮我写写代码。

------解决方案--------------------
可以这样,首先先判断一下输入的年份是不是闰年,如果是,那么2月份就加29天,如果不是,

那就加28天。

然后用一个case语句,结构是这样的:

switch ( i )
{
case 12:
day += 30;
case 11:
day += 31;
.......
case 2:
这里要特殊处理;
case 1:
day += 31;
}

注意哦,每一个case里面不要有break,而且要是从12到1这种倒序的,这样就能计算出来了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: