计算日期到天数转换

简介: 计算日期到天数转换

dca1e6ac372a433483d21c098bd7deac.png


#include <stdio.h>
int main() 
{
    int year = 0;
    int month = 0;
    int day = 0;
    scanf("%d %d %d",&year,&month,&day);
    int arr[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
    int sum = 0;
    for(int i = 0; i<month;i++)
    {
        sum += arr[i];
    }
    sum += day;
    if(year%4 == 0 && year%100!=0 || year%400 == 0 && month>2)
    {
        sum++;
    }
    printf("%d",sum);
    return 0;
}
目录
相关文章
|
3月前
|
Linux C++ iOS开发
C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
44 0
|
6月前
时间戳转化成日期
时间戳转化成日期
25 0
|
7月前
计算日期到天数的换算
1.题目概述 2.题解 思路分析 具体实现
38 0
|
10月前
计算年月天数
计算年月天数
58 0
|
11月前
|
存储 Linux 编译器
C++ 日期和时间的相关函数
C++ 日期和时间的相关函数
249 0
日期获取方法
日期获取方法
149 0
计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄
计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄
118 0
C# 计算两个日期的时间间隔
C# 计算两个日期的时间间隔
564 0
|
Java
Java实现Date日期加减和保留日期部分
Java实现Date日期加减; Java实现Date保留日期部分。
264 0
函数判断输入日期是这年的第几天
rmonth = [0, 31, 29, 31, 30, 31, 30, 31,31, 30, 31, 30, 31] month = [0, 31, 28, 31, 30, 31, 30, 31,31, 30, 31, 30, 31] days = 0 def pd_days(y, m, d)...
1022 0