问题及代码:
* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved *文件名称:test.cpp *作者:赵敏 *完成日期:2014年10月20日 *版本号:v1.0 * *问题描述:输入年份和月份,输出本月有多少天 *输入描述:年份和月份 *程序输出:本月多少天 */ #include <iostream> using namespace std; int main() { int n,y,t; cout<<"输入年份"<<endl; cin>>n; cout<<"输入月份"<<endl; cin>>y; switch (y) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: t=31; break; case 4: case 6: case 9: case 11: t=30;break; case 2: if((n%4==0&&n%100!=0)||n%400==0) t=29; else t=28; break; } cout<<"输出本月有多少天:"<<t<<endl; return 0; }
运行结果:
知识点总结:
熟练使用switch语句。
学习心得:
一点思路没有,还有小错误。。唉。。。仍需努力。。。