学习笔记-程序设计基础-选择结构程序设计-判断是否闰年
写程序:判定某一年是否闰年,将结果输出。
润年的条件:
1) 能被 4 整除,但不能被 100 整除的年份;
2) 能被 400 整除的年份;
设 year为被检测的年份,则算法可表示如下:
如果year能被 4 整除并且不能被100整除的,或者year能被 4 整除的,
则输出 year“年是闰年”,
否则输出 year“年不是闰年”,结束。
知识点:
1)算术运算符:求余:%
2)关系运算符:等于:==
3)关系运算符:不等于:!=
4)逻辑运算符:与:&&
5)关系运算符:或:||
6)if else 语句。
#include <stdio.h>
main()
{int year;
printf("例:5.5判断某一年是否闰年\n\n");
printf("请输入一个纯数字的年份:");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))
printf("\n%d年是闰年\n\n",year);
else
printf("\n%d年不是闰年\n\n",year);
}
输入1989后的结果如下:
输入2000后的结果如下: