C语言编程题:输出公元1500年至2500年所有闰年的年号

2025-05-23 09:17:53
推荐回答(3个)
回答(1):

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int year,k;
for(k=0,year=1500;year<2501;year+=4)
if(!(year%400) || !(year%4) && year%100)
printf(++k%15 ? "%d " : "%d\n",year);
if(k%15) printf("\n");
}

回答(2):

#include 〈stdio .h 〉
int Is Ruinian (int year )

int flag =0;
if(x %4==0&&x %100==0∥x %400!=0)
flag =1;
return flag ;


void main ()

int x ;
for (x =1500;x <=2500;x ++)

if (Is Rui nian (x )==1)
printf (“%d \t ”,x );

回答(3):

#include
int main()
{
int year;
for(year=1500;year<2500;year++)
{
if((year%4==0&&year%100!=0)||(year%400==0))
printf("%d ",year);
}
}
这样可以吗