*上机内容:输入年、月,输出本月多少天 * *上机目的:合理选择分支语句 * /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者: 王锴英 * 完成日期:2012 年 10月25日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 略 * 输入描述:某某年、某某月 * 问题描述:无 * 程序输出:2004年2月份 共有29天 * 问题分析:略 * 算法设计:略 */ * 我的程序: #include <iostream> using namespace std; int main () { int year,month,day; cout<<"请输入年、月:"<<endl; cin>>year>>month; if(year%4==0&&year%100!=0) { switch(month) { case 1: day=31;break; case 2: day=29;break; case 3: day=31;break; case 4: day=30;break; case 5: day=31;break; case 6: day=30;break; case 7: day=31;break; case 8: day=31;break; case 9: day=30;break; case 10: day=31;break; case 11: day=30;break; case 12: day=31;break; } } else { switch(month) { case 1: day=31;break; case 2: day=28;break; case 3: day=31;break; case 4: day=30;break; case 5: day=31;break; case 6: day=30;break; case 7: day=31;break; case 8: day=31;break; case 9: day=30;break; case 10: day=31;break; case 11: day=30;break; case 12: day=31;break; } } cout<<"本月共"<<day<<"天"<<endl; return 0; }
运行结果:- 心得体会:这个程序变得相当繁琐,敲得好累啊……
C++ 第九周任务-某年某月有几天
最新推荐文章于 2023-11-08 21:03:31 发布