编写一个C语言程序? 5

编写程序,对用户输入的年份和月份求该月有多少天。要求:求天数函数原型为intCount(intyear,intmonth)//返回year年month月的天数,由主函数调... 编写程序,对用户输入的年份和月份求该月有多少天。要求:求天数函数原型为 int Count(int year,int month)//返回year年month月的天数,由主函数调用实现;数据输入输出在主函数中实现,如果用户输入月份超过1~12范围,给出“输入月份错误”信息。
提示:每年1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,2月闰年有29天,非闰年有28天。
展开
 我来答
TaoLeaner
2020-04-03 · 计算机爱好者,努力学习的大学生
TaoLeaner
采纳数:68 获赞数:70

向TA提问 私信TA
展开全部
#include<stdio.h>

int Count(int year,int month)
{
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: return 31;
case 4:
case 6:
case 9:
case 11: return 30;
case 2: if(year % 4==0 && year %100 !=0 || year % 400==0)
return 29;
return 28;
}
}
int main()
{
int year,month;
scanf("%d %d",&year,&month);
if(month > 12)
printf("输入月份错误");
else
printf("%d year %d month %d day",year,month,Count(year,month));
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式