3261 - 例题4-8 判断闰年
输入一个年份,判断该年份是否为闰年。如果是输出该年份是一个闰年,否则输出该年份不是闰年的信息。
题目输入
年份
题目输出
输出结果的格式如下所示:
输入的年份 is a leap year!
输入的年份 is not a leap year!
注意末尾输出换行。
输入/输出样例
题目输入
1900
题目输出
1900 is not a leap year!
C语言解答
#include<stdio.h> int main() { int year; scanf("%d",&year); if((year%4==0 && year%100!=0)||(year%400==0)) printf("%d is a leap year!\n",year); else printf("%d is not a leap year!\n",year); getchar(); getchar(); return 0; }
C++解答
#include <iostream> #include <cstdio> using namespace std; int main() { int a; cin>>a; //如果a不能被100整除且a能被4整除,a就是闰年 //如果a能被400整除,a就是闰年。 if( (a%100 != 0 && a%4 == 0) || (a%400 == 0) ) { cout<<a<<" is a leap year!"<<endl; } else { cout<<a<<" is not a leap year!"<<endl; } return 0; }