文章

106

粉丝

16

获赞

156

访问

3.8k

头像
日期差值 题解:

#include<iostream>
#include<cmath>
#include<algorithm>
#include<string>
using namespace std;
int main()
{
    int a, b, month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }, y1, m1, d1, y2, m2, d2, sum = 0, num1 = 0, num2 = 0;;
    cin >> a >> b;
    if (a > b) {
        int temp = a;
        a = b;
        b = temp;
    }
    d1 = a % 100, d2 = b % 100, m1 = a / 100 % 100, m2 = b / 100 % 100, y1 = a / 10000, y2 = b / 10000;
    if (y1 == y2) {
        for (int i = 0;i < m1 - 1;i++) {
            num1 += month[i];
        }
        num1 += d1;
        for (int i = 0;i < m2 - 1;i++)...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发