检测输入的年份是否为闰年
1
/*该程序用于检测输入的年份是否为闰年*/
2
/*编写者:FreeFox*/
3
/*2006-10-09*/
4
#include <stdio.h>
5![]()
6
void Bissextile(int years);
7![]()
8
int main(void)
9
{
10
int year,year1,year2;
11
int i,j;
12![]()
13
printf("===========Menu=========\n");
14
printf("1.Input a year.\n");
15
printf("2.Input bound of year.\n");
16
printf("3.Exit\n");
17
printf("Chose(1-3):");
18
scanf("%d",&i);
19
switch (i)
20
{
21
case 1:
22
{
23
printf("\nPlace input a year:");
24
scanf("%d",&year);
25
Bissextile((int)year);
26
break;
27
}
28
case 2:
29
{
30
printf("\nPlace input a bound of year(2000-2006):");
31
scanf("%d-%d",&year1,&year2);
32
for (j=year1;j<=year2;j++ )
33
{
34
Bissextile(j);
35
}
36
break;
37
}
38
case 3:
39
{
40
break;
41
}
42
}
43![]()
44
45![]()
46
return 0;
47
}
48![]()
49
void Bissextile(int years)
50
{
51
if ((years%4==0&&years%100!=0)||(years%400==0))
52
{
53
printf("%d is bissextile!\n",years);
54
}
55
else
56
{
57
printf("%d is not bissextile!\n",years);
58
}
59
}
60
/* CopyRight @2006 FreeFox All right reserved */
61![]()
/*该程序用于检测输入的年份是否为闰年*/2
/*编写者:FreeFox*/3
/*2006-10-09*/4
#include <stdio.h>5

6
void Bissextile(int years);7

8
int main(void)9
{10
int year,year1,year2;11
int i,j;12

13
printf("===========Menu=========\n");14
printf("1.Input a year.\n");15
printf("2.Input bound of year.\n");16
printf("3.Exit\n");17
printf("Chose(1-3):");18
scanf("%d",&i);19
switch (i)20
{21
case 1:22
{23
printf("\nPlace input a year:");24
scanf("%d",&year);25
Bissextile((int)year);26
break;27
}28
case 2:29
{30
printf("\nPlace input a bound of year(2000-2006):");31
scanf("%d-%d",&year1,&year2);32
for (j=year1;j<=year2;j++ )33
{34
Bissextile(j);35
}36
break;37
}38
case 3:39
{40
break;41
}42
}43

44
45

46
return 0;47
}48

49
void Bissextile(int years)50
{51
if ((years%4==0&&years%100!=0)||(years%400==0))52
{53
printf("%d is bissextile!\n",years);54
}55
else56
{57
printf("%d is not bissextile!\n",years);58
}59
}60
/* CopyRight @2006 FreeFox All right reserved */61



浙公网安备 33010602011771号