某年某月有几天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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注