首页 > 代码库 > 武汉科技大学ACM :1002: 零起点学算法28——判断是否闰年

武汉科技大学ACM :1002: 零起点学算法28——判断是否闰年

Problem Description

输入年份,判断是否闰年

Input

输入一个整数n(多组数据)

Output

如果是闰年,输出yes,否则输出no(每组数据一行)

Sample Input

2000

Sample Output

yes
我的代码:

 1 #include<stdio.h> 2 int main() 3 {     4    int year; 5     while(scanf("%d",&year)!=EOF) 6     { 7  8         if((year%4==0 && year%100!=0) || (year%400==0) )  9         {10             printf("yes\n");11         }            12         else13         {14             printf("no\n");15         }16     }17     return 0;18 } 

其他代码:

 1 #include <iostream> 2  3 using namespace std; 4  5 int main() 6 { 7     int year; 8     while(cin>>year) 9     {10         if( (year%4==0)&&(year%100!=0)  || (year%400==0)  )11          {12             cout<<"yes"<<endl;13 14          }15         else16         {17             cout<<"no"<<endl;18         }19 20     }21     return 0;22 }

 

武汉科技大学ACM :1002: 零起点学算法28——判断是否闰年