#include <stdio.h>

int main() { int start_year, end_year; int non_leap_years[1000]; // 假设最多输出1000个非闰年 int count = 0;

printf('请输入起始年份:');
scanf('%d', &start_year);
printf('请输入结束年份:');
scanf('%d', &end_year);

for (int year = start_year; year <= end_year; year++) {
    if (year % 4 != 0 || (year % 100 == 0 && year % 400 != 0)) {
        non_leap_years[count] = year;
        count++;
    }
}

printf('范围内的非闰年为:\n');
for (int i = 0; i < count; i++) {
    printf('%d ', non_leap_years[i]);
    if ((i + 1) % 10 == 0) {
        printf('\n');
    }
}
printf('\n');

return 0;

}

使用此程序,您可以手动输入起始年份和结束年份,程序将输出此范围内的非闰年,并按每十个数字换行呈现在控制台上。

C语言代码:手动输入年份范围,输出非闰年列表

原文地址: https://www.cveoy.top/t/topic/lRCP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录