/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者: 霍雨佳
* 完成日期:2013 年10月27日
* 版 本 号:v1.0
* 问题描述: 求该年是否为闰年。
* 样例输入:2000
* 样例输出:是闰年。
* 问题分析:输入年份,按公式输出是否为闰年。
*/
#include <iostream>
using namespace std;
int main()
{
int m,y;
cout<<"请任意输入一个年份:"<<endl;
cin>>m;
y=(m%4==0&&m%100!=0)+(m%400==0);
switch(y)
{
case 1:cout<<"是闰年\n";break;
case 0:cout<<"不是闰年\n";break;
default:cout<<"不是闰年\n";break;
}
return 0;
}
运行结果:
心得体会:
本来自己也不大会看年份是否为闰年。这下好了,switch结构做这个项目比if~else结构更好用一些,要学会灵活处理,加油!!!