某年某月有几天c语言(某年某月有多少天C语言)
某年某月有几天c语言,原文标题:分享一个C语言求某一年的某一月有多少天问题。从键盘输入年号和月号,求这一年的这一月共有多少天。分
某年某月有几天c语言,原文标题:分享一个C语言求某一年的某一月有多少天问题。
从键盘输入年号和月号,求这一年的这一月共有多少天。
分析
这个问题需要考虑闰年问题,因为二月份的天数与闰年有关。闰年的判断依据是:若某年能被4整除,但不能被100整除,则这一年是闰年;若某年能被400整除,则这一年也是闰年。请考虑:闰年如何表达?
本题13个分支(比1年12个月共需12个分支多1),编程可使用的多分支结构有哪些?else…if、if…else的嵌套和switch使用哪一个最为简捷?是switch吗?
#include <stdio.h>
#include <stdlib.h>
void main(){
int year, month, days;
printf(“输入年份:”);
scanf(“%d”,&year);
printf(“输入月份:”);
scanf(“%d”, &month);
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
// 判断闰年
if(year%4==0 && year0!=0 || year@0==0)
days=29;
else
days=28;
break;
default:
printf(“月份输入错误!n”);
exit(1);
break;
}
printf(“天数:%dn”, days);
}
第一次运行结果:输入年份:2014
输入月份:10
天数:31
第二次运行结果:
输入年份:2013
输入月份:02
天数:28
第三次运行结果:
输入年份:2000
输入月份:2
天数:29
希望这个对你们学习有帮助,也希望你们加入我们的大家庭C语言C 学习交流 壹 496926338么么哒。
本文《某年某月有几天c语言(某年某月有多少天C语言)》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。随机文章
SEO教程站长导航
友情链接交换
搜素引擎算法
关键词排名优化
网站内容优化
SEO教程
站长导航
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:趣味C语言CPP,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/672985.html

微信扫一扫
支付宝扫一扫