OpenJudge

1:求某天是这一年的第几天

总时间限制:
100ms
内存限制:
1024kB
描述

写一个函数isLeapYear,判断参数year代表的年份是否是闰年。

写一个函数 dayOfYear,参数year, month, day分别代表年,月,日。函数返回这三个参数确定的那一天是一年中的第几天。

从键盘按指定格式输入 年/月/日,输出这一天是该年的第几天。

在主函数中调用dayOfYear函数,在dayOfYear函数中调用isLeapYear函数。

#include <stdio.h>

//函数isLeapYear判断参数year代表的年份是否是闰年。
//如果是闰年返回1,否则返回0
int isLeapYear(int year);
//函数dayOfYear参数year, month, day分别代表年,月,日。
//函数返回这三个参数确定的那一天是一年中的第几天
int dayOfYear(int year, int month, int day);

int main(void)
{
    int year, month, day;
    printf("Please input year/month/day\n");
    scanf("%d/%d/%d", &year, &month, &day);
    printf("The day is the %dth day of this year.\n", dayOfYear(year, month, day));
    return 0;
}
// 在此处补充你的代码
输入
三个整数,按指定格式 year/month/day 输入。
输出
按指定格式输出这一天是该年的第几天。
样例输入
2000/3/1
样例输出
The day is the 61th day of this year.
提示
如果输入
2010/3/1
应该输出
The day is the 60th day of this year.

提示1:注意输入格式和输出格式。
提示2:不要忘了输入分割斜线 '/'
提示3:不要忘了输出句号 '.'
来源
重庆科技学院 WJQ
全局题号
16441
添加于
2017-11-30
提交次数
119
尝试人数
53
通过人数
52