例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 + -
显示快捷键?