第9周项目5--本月有几天?

/*
 * Copyright (c) 2013, 烟台大学计算机学院 
 * All rights reserved. 
 * 作    者:沈远宏  
 * 完成日期:2013 年10  月 25 日 
 * 版 本 号:v1.0 
 * 问题描述:编写多分支选择结构程序,根据输入的年月,计算出本月有多少天。
 * 样例输入: 2004 2       2010  4	
 * 样例输出:   29           30
 */
#include <iostream>   
using namespace std;
int main( )
{
	int a ,b;
	cout<<"请输入年份:"<<endl;
	cin>>a;
	if(a%4==0)
	{
		cout<<"请输入月份:"<<endl;
		cin>>b;
		switch(b)
		{
		case 1:cout<<"本月有31天"<<endl;break;
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
		case 2 :cout<<"本月有29天"<<endl;break;
		case 4:cout<<"本月有30天"<<endl;break;
		case 6:
		case 9:
		case 11:
		default:cout<<"error"<<endl;
		}

	}else
	{
			cout<<"请输入月份:"<<endl;
		cin>>b;
		switch(b)
		{
		case 1:cout<<"本月有31天"<<endl;break;
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
		case 2 :cout<<"本月有28天"<<endl;break;
		case 4:cout<<"本月有30天"<<endl;break;
		case 6:
		case 9:
		case 11:
		default:cout<<"error"<<endl;
		}
	}
	
 	return 0;
}


运行结果:

第9周项目5--本月有几天?_第1张图片第9周项目5--本月有几天?_第2张图片

心得体会:不难不难啊,不过总觉得自己写的太罗嗦,不晓得怎么改,唉唉~~

你可能感兴趣的:(第9周项目5--本月有几天?)