例5.5.txt

来自「这是有清华大学出版社出版」· 文本 代码 · 共 25 行

TXT
25
字号
例5.5写程序,判断某一年是否闰年。
我们用图5.13来表示判别闰年的算法。以变量leap代表是否闰年的信息。若某年为闰年,则令leap=1;若为非闰年,令leap=0。最后判断leap是否为1(真),若是,则输出“闰年”信息。

据此编写程序如下:
    main()
         int year, leap;
         scanf("%d",&year);
         if (year%4==0)
            {if (year%100==0)
                 {if (year%400==0)
                         leap=1;
                   else leap=0;}
              else
                            leap=1;}
         else
              leap=0;
         if (leap)
            printf("%d is ",year);
         else
            printf("%d is not ",year);
         printf("a leap year.\n");
  运行情况如下:
    ① 1989

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?