题目----计算某年某月的天数

简介: 题目----计算某年某月的天数

问题

获得某年某月有多少天,编程实现。

输入

年份和月份

目的

计算这一年这个月有多少天。

#include <stdio.h>
 
//分为闰年366天,平年365天去计算。
//二月:闰年(年份除以4得整数)29天,非闰年28天;
//第一季度(一月、二月、三月)闰年91天,非闰年90天 
//第二季度(四月、五月、六月)91天
//第三季度(七月、八月、九月)92天 
//第四季度(十月、十一月、十二月)92天
 
void day(int year, int mon)
//定义一个计算天数的函数
{
    int run[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 };
    //闰年月份天数
    int ping[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
    //平年月份天数
    //输出的天数
    int date = 0;
    //判断平闰:
    if (year % 4 == 0)
    //如果年份取余4等于0,即为闰
    {
        date = run[mon - 1];
        printf("%d\n", date);
    }
    else
    //如果不是闰年,执行下方语句
    {
        date = ping[mon - 1];
        printf("%d\n", date);
    }
}
 
int main()
{
    int a, b;
 
    while ((scanf("%d%d", &a, &b)) != EOF)
    //当正常输入年份和月份时,进入循环
    {
        day(a, b);
    //调用计算天数的函数,计算并输出月份的天数
    }
    return 0;
}
目录
相关文章
|
8月前
题目----获得月份天数
题目----获得月份天数
37 0
|
8月前
31.假定2007年的一月一日是星期一,输入一个时间(包含年、月、日),求出它是星期几。
31.假定2007年的一月一日是星期一,输入一个时间(包含年、月、日),求出它是星期几。
55 0
|
8月前
计算某年某月某日是星期几
计算某年某月某日是星期几
|
8月前
计算某年某月的天数
计算某年某月的天数
67 0
|
8月前
|
索引
每日一题吼吼吼(打印从1到最大n位数,计算是第几天)
每日一题吼吼吼(打印从1到最大n位数,计算是第几天)
54 0
|
8月前
|
Linux C++ iOS开发
C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
107 0
OJ题库:计算日期到天数转换、打印从1到最大的n位数 、尼科彻斯定理
OJ题库:计算日期到天数转换、打印从1到最大的n位数 、尼科彻斯定理
65 0
牛客网刷题—— 计算日期到天数转换
牛客网刷题—— 计算日期到天数转换
判断某年某月的天数
输入年份和月份,返回该月份的天数
每日一题——输入一个日期,输出它是该年的第几天
哈喽大家好,我是保护小周ღ,本期为大家带来的是编程实现输入某年某月某日,输出它是这一年的第几天,一起来看看把~
393 0

热门文章

最新文章