例题:请写一个程序,该程序输入一个年份,根据该年份是否是建国整十周年、建党整十周年以及是否是闰年给出不同的输出。
#include <iostream>
using namespace std;
int main()
{
int year;
scanf("%d",& year);
if( year <= 0)
printf("Illegal year.\n") ;
else {
printf("Legal year.\n");
if( year > 1949 && (year - 1949) % 10 == 0 )
printf("Luky year.\n");//建国整十 printf("Luky year.\n");
else if( year > 1921 && !((year - 1921) % 10))
printf("Good year.\n");//建党整十 printf("Good year.\n");
else if( year % 4 == 0 && year % 100 || year % 400 == 0 )
printf("Leap year\n"); //闰年
else
printf("Common year.\n");;
}
return 0;
}