武汉科技大学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 }