武汉科技大学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         else
13         {
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         else
16         {
17             cout<<"no"<<endl;
18         }
19 
20     }
21     return 0;
22 }

 

posted @ 2014-12-05 19:56  liuwt365  阅读(492)  评论(0编辑  收藏  举报