在C语言中 使用switch语句编写“显示某年某月的天数”程序:

使用switch语句编写“显示某年某月的天数”程序:【分析】:一月、三月、五月、七月、八月、十月、十二月,均为31天。四月、六月、九月、十一月,均为30天。二月,闰年为2... 使用switch语句编写“显示某年某月的天数”程序:【分析】:一月、三月、五月、七月、八月、十月、十二月,均为31天。四月、六月、九月、十一月,均为30天。二月,闰年为29天,不是闰年为28天。该题可用switch语句求解,但遇到两个矛盾需解决:如何表示一月、三月、五月、七月、八月、十月、十二月均为31天?这是第一个矛盾。闰年如何判断?这是第二个矛盾。Please enter year and month : 2002, 2<回车>2002  2  is 28 days能看到如下运行结果(“2002, 2”是用户键盘输入的,“2002 年2 月是 28 天”是程序运行后显示的):  展开
 我来答
云湖醉客
2012-05-14 · TA获得超过1983个赞
知道小有建树答主
回答量:820
采纳率:0%
帮助的人:315万
展开全部
这个很简单啊,先判断年份,闰年的话主要是2月不一样,其他的没有什么区别。用你输入的第二个变量的值来计算,直接case 1、2、3、……12,然后直接返回天数不就ok吗,至于你要的“2002 年2 月是 28 天”,输出的时候控制一下就好了 ,。。看来你是初学C,多做点试验就知道怎么回事了 。
匿名用户
2012-05-12
展开全部
判断闰年:year%400==0||(year%4==0&&year%100!=0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善良的SIMPLE
2012-05-13 · 超过11用户采纳过TA的回答
知道答主
回答量:185
采纳率:0%
帮助的人:94.4万
展开全部
swich(条件)
case:1....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式