编写一个c语言,输出1000年后的所有闰年
时间: 2023-05-27 10:01:38 浏览: 96
#include <stdio.h>
int main()
{
int nowYear = 2021; // 当前年份
int endYear = 3021; // 结束年份
printf("1000年后的所有闰年为:\n");
for(int i=nowYear+1000;i<=endYear;i++) // 从当前年份往后1000年遍历
{
if((i%4==0&&i%100!=0) || i%400==0) // 判断是否闰年
{
printf("%d ",i);
}
}
printf("\n");
return 0;
}
相关问题
用C语言输出一个区间内的所有闰年
以下是用C语言输出一个区间内的所有闰年的代码:
```c
#include <stdio.h>
int main() {
int start_year, end_year, i;
printf("请输入起始年份:");
scanf("%d", &start_year);
printf("请输入结束年份:");
scanf("%d", &end_year);
printf("%d年到%d年之间的闰年有:\n", start_year, end_year);
for (i = start_year; i <= end_year; i++) {
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
你可以根据需要修改起始年份和结束年份的值,然后运行程序即可输出该区间内的所有闰年。
使用C语言编写一个程序输出1900-2000年之间的闰年
以下是使用C语言编写的程序,用于输出1900年至2000年之间的闰年:
```c
#include <stdio.h>
int main() {
int year;
printf("1900年至2000年之间的闰年为:\n");
for (year = 1900; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d\n", year);
}
}
return 0;
}
```
这个程序通过循环从1900年到2000年,逐个检查每个年份是否是闰年,并输出所有符合条件的年份。根据闰年的定义,能够被4整除但不能被100整除的年份,或者能够被400整除的年份,都是闰年。