1 条题解

  • 0
    @ 2025-11-29 12:35:42

    C :

    #include "stdio.h"
     
    int main() {
        int year1, year2;
        // 输出格式是%lu,所以数据类型是无符号长整形
        unsigned long count = 0;
        // 闰年心跳总数
        unsigned long num1 = 75 * 60 * 24 * 366;
        // 平年心跳总数
        unsigned long num2 = 75 * 60 * 24 * 365;
        scanf("%d", &year1);
        scanf("%d", &year2);
        int i ;
        for(i = year1; i < year2; ++i){
            if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) {
                count += num1;
            }else{
                count += num2;
            }
        }
        printf("The heart beats in your life: %lu", count);
    }
    
    • 1

    信息

    ID
    107
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者