C语言代码:手动输入年份范围,输出非闰年列表
#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;
}
使用此程序,您可以手动输入起始年份和结束年份,程序将输出此范围内的非闰年,并按每十个数字换行呈现在控制台上。
原文地址: https://www.cveoy.top/t/topic/lRCP 著作权归作者所有。请勿转载和采集!