第二次上机实践项目-项目2-本月有几天?
2016-03-12 15:33
183 查看
问题及代码:
/*
*文件名称:个人所得税计算器
*作者:刘涛
完成日期:2016.3.12
*
*问题描述:输入年份和月份,输出这个月有多少天
*输入描述:输入年和月
程序输出:这个月的天数
*/
问题及代码:
/*
*文件名称:个人所得税计算器
*作者:刘涛
完成日期:2016.3.12
*
*问题描述:输入年份和月份,输出这个月有多少天
*输入描述:输入年和月
程序输出:这个月的天数
*/
#include<iostream> using namespace std; int main() { int year,month,day; cout<<"输入年份:"; cin>>year; cout<<"输入月份:"; cin>>month; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day=31;break; case 4: case 6: case 9: case 11: day=30;break; case 2: if(year%4==0&&year%100!=0||year%400==0) { day=29;break; } else { day=28;break; } } cout<<"本月有"<<day<<"天"; return 0; }
运行结果:
<img src="http://img.blog.csdn.net/20160312153424626?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
知识点总结:合理运用分支结构完成任务,case语句的使用,以及判断闰年的情况。
学习心得:一开始的错误真是让我抓狂,原因竟然是英语和中文的引号没有区分,找了半个多小时的错,磨的脾气都没了。到最后索性换了一种做法,才做出了答案。
相关文章推荐
- android用服务service与广播broadcastreceiver创建开机启动服务
- STM32:STM32学习记录6: IWDG
- 第二周作业
- 作业1
- 笔记:第2章 信息的表示和处理
- 单利运算2
- CentOS6.5下编译安装MySQL 5.6.16【详细教程】
- weakify和strongify
- 机器学习的贝叶斯方法
- UI第一天
- 球面距离
- codeforces-611D-New Year and Ancient Prophecy【lcp+dp】【好题】
- android.os.DeadObjectException memory near r0: 异常处理
- STM32:STM32学习记录5: 外部中断
- 关于一个音频播放器在工作时,打开另一个播放器或者进来电话之类的处理
- Html5 手机wap开发、微信开发、APP开发的优缺点-创业者必知
- Java WebService 简单实例
- 编程的学习方法,轻松化,以及短期的学习编程经验总结
- stl部分容器学习及实现
- 6-1、Spark RDD