题解 | #计算日期到天数转换#

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

#import <Foundation/Foundation.h>

int main(int argc, char* argv[]) {
    NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

    int y = 0, m = 0, d = 0;
    scanf("%d %d %d", &y, &m, &d);

    int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int sum = 0;
    for (int i = 0; i < m - 1; i++) {
        sum += days[i];
    }
    if (((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) && m > 2) {
        sum += 1;
    }
    sum += d;

    printf("%d", sum);


    [pool drain];
    return 0;
}

全部评论

相关推荐

酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
评论
点赞
收藏
分享

全站热榜

更多

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务