C语言程序设计:输入某年某月输出某月有多少天? #includevoid main(){int year,month;int month_day(int year,int month);printf(\"输入年份:\");scanf(\"%d\",&year);printf(\"输入月份:\");scanf(\"%d\",&month);printf(\"%d年%d月有%d天\",year,month,month_day(year,month));}int month_day(int year,int month){int day;switch(month){int day;case 1:case 3:case 5:case 7:case 8:case10:case 12:day=31;break;case 2:if(year%100。0&year%4=0)day=29;elseday=28;break;case 4:case 6:case 9:case 11:day=30;break;default:printf(\"输入月份不存在\");}return day;}
要求 编写程序,实现:输入年、月,输出该年份该月的天数。要用选择语句 #includeusing namespace std;boolean IfLeap(int y)/判断是否闰年{if(y%400=0)return true;if(y%100=0)return false;if(y%4=0)return true;return false;}int GetDays(int y,int m)/获得某年某月的天数{if(m=4|m=6|m=9|m=11)return 30;if(m=2){if(IfLeap(y))return 29;else return 28;}return 31;}void main(){int Year,Month;cout请输入一个日期(年 月):\";cin>;>;Year>;>;Month;cout>;>;\"这个月有:\">;>;GetDays(Year,Month)>;>;\"天\">;>;endl;}背着写的,可能有错,大概的意思和他们一样,就是多了个判断闰年2月份的功能。
【坐等】C语言编程题:输入某年某月,求该月天数。 |#includevoid main(){int Year,Month,Day;cout(年月以空格分隔):;cin>;>;Year>;>;Month;while(Month|2113 Month>;12){cout输入5261时间有误,请重新输4102入:;cin>;>;Year>;>;Month;}switch(Month){case 4:case 6:case 8:case 9:case 11:Day=30;break;case 2:if(Year%400=0|Year%4=0&nYear%100。0)Day=29;elseDay=28;break;default:Day=31;}cout该月天数1653为:\"天;}