一、问题及代码
(2)插入代码
/*
* 文件名称:EX1.CPP
* 作 者:钟俊彦
* 完成日期: 2016 年 4 月 8日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 无
* 问题描述:switch与if语句综合运用
* 程序输出: 某月的月份;
* 问题分析: 略
* 算法设计: 略
*/
#include<iostream>
using namespace std;
int main( )
{
int year,month,day,flag;
cout<<"请输入年份以及月份"<<endl;
cin>>year>>month;
if(year%4==0&&year%100!=0||year%400==0)
{
flag=1;
}
else flag=0;
if(flag==1)
{
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:cout<<"本月31天/n";break;
case 4:
case 6:
case 9:
case 11:cout<<"本月30天/n";break;
case 2:cout<<"本月29天/n";break;
}
}
else
{
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:cout<<"本月31天/n";break;
case 4:
case 6:
case 9:
case 11:cout<<"本月30天/n";break;
case 2:cout<<"本月28天/n";break;
}
}
return 0;
}
运行结果:
心得体会:复习了switch语句
知识点总结:switch语句的使用