C#问题:根据用户输入的月份和年份输出该月的天数,用函数完成。
1个回答
关注
展开全部
您好亲,根据您的描述,根据用户输入的月份和年份输出该月的天数,用函数完成。方法就是如下:#include"stdio.h"#include"conio.h"int main(){ int year,month,days; printf("请依次输入整数的某年某月:"); scanf("%d%d",&year,&month); if(month>12||month<1) //判断输入的月份数据是否正确 printf("输入的月份数据错误\n")else { if((year%4==0&&year%100!=0)||(year%400==0)) //闰年的判断 { if(month==2) days = 29; else if(month==4||month==6||month==9||month==11) days = 30; else days = 31 } else { if(month==2) days = 28;
咨询记录 · 回答于2023-03-28
C#问题:根据用户输入的月份和年份输出该月的天数,用函数完成。
您好亲,根据您的描述,根据用户输入的月份和年份输出该月的天数,用函数完成。方法就是如下:#include"stdio.h"#include"conio.h"int main(){ int year,month,days; printf("请依次输入整数的某年某月:"); scanf("%d%d",&year,&month); if(month>12||month<1) //判断输入的月份数据是否正确 printf("输入的月份数据错误\n")else { if((year%4==0&&year%100!=0)||(year%400==0)) //闰年的判断 { if(month==2) days = 29; else if(month==4||month==6||month==9||month==11) days = 30; else days = 31 } else { if(month==2) days = 28;