C++上机实验三——每月有几天

来源:互联网 发布:cad怎么修改网络计划图 编辑:程序博客网 时间:2024/06/07 03:39
一、问题及代码
/*  * 文件名称:月份时间.cpp  * 作    者:张自强  * 完成日期:2017 年 3 月 14 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:每月有多少天 * 程序输出:对应月份的天数* 问题分析:略 * 算法设计:略  */      #include<iostream.h>int main(){int a,b,d;cout<<"请输入欲知的年份"<<endl;cin>>a;cout<<"请输入欲知的月份"<<endl;cin>>b;if((0==a%4&&a%100!=0)||0==a%400 ) d=0;else d=1;switch(b){case 1:cout<<"当月的天数为:31"<<endl;break;case 2:if(d==0) cout<<"当月的天数为:29"<<endl;else cout<<"当月的天数为:28"<<endl; break;case 3:cout<<"当月的天数为31:"<<endl;break;case 4:cout<<"当月的天数为:30"<<endl;break;case 5:cout<<"当月的天数为:31"<<endl;break;case 6:cout<<"当月的天数为:30"<<endl;break;case 7:cout<<"当月的天数为:31"<<endl;break;case 8:cout<<"当月的天数为:31"<<endl;break;case 9:cout<<"当月的天数为:30"<<endl;break;case 10:cout<<"当月的天数为:31"<<endl;break;case 11:cout<<"当月的天数为:30"<<endl;break;case 12:cout<<"当月的天数为:31"<<endl;break;default:cout<<"error"<<endl;};return 0;}

二、输出结果

三、知识点总结:

switch语句对变量类型是有限制的

四、学习心得:

加油吧,C++的水很深

0 0
原创粉丝点击