搜索
首页 电脑/网络 程序设计 其他编程语言

输入年份和月份,输出该月有多少天,判断这一天是该年的第几天

编程题:输入年份和月份,输出该月有多少天,输入年月日,判断这一天是该年的第几天

全部回答

2018-05-10

83 0

    你是要思路还是要代码?#includeusing namespace std;bool Leap_Year(int year); // 判断是不是闰年int dayOfMonth(int year, int month); // 判断某一年某一个月份的天数 int main() {int year, month, day;int index = 0;cin >> year >> month;cout > year >> month >> day;for (int i = 1; i index = dayOfMonth(i);}index = day;cout return 0; }bool Leap_Year(int year) {if ((year@0 == 0) || ((year%4 == 0)&&(year0 != 0)))return true;elsereturn false;}int dayOfMonth(int year, int month) {if (month == 2) {if (Leap_year(year)) return 29;else return 28;}switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:return 31;break;case 4:case 6:case 9:case 11: return 30;break;default: break;}}代码中index = dayOfMonth(i); 要改成index = dayOfMonth(year, i);不小心漏了一个参数。
    if (Leap_year(year)) return 29;这一行中的Leap_year()中的y要大写,打代码的时候忘记大写了。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
其他编程语言
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
其他编程语言
数据库
C/C++
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
其他编程语言
举报
举报原因(必选):
取消确定举报