FreeFoxCM

检测输入的年份是否为闰年
 1/*该程序用于检测输入的年份是否为闰年*/
 2/*编写者:FreeFox*/
 3/*2006-10-09*/
 4#include <stdio.h>
 5
 6void Bissextile(int years);
 7
 8int 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
49void 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

posted on 2008-06-17 15:07  FreeFox  阅读(143)  评论(0)    收藏  举报