第八周项目六 求本月有几天
来源:互联网 发布:aws s3 php 上传 编辑:程序博客网 时间:2024/06/05 07:09
问题及代码:
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 : 求每个月有几天.cpp *作 者 :张 鹏 *完成日期 :2014年10月19号 *版 本 号 :v1.0 * *问题描述 :输入两个正整数年份year和月份month,输出天数date *输入描述 :两个正整数,分别代表年份year和月份month *程序输出 :一个正整数,代表天数date */#include <iostream>using namespace std;int main(){ int year,month,date; //year代表年份,month代表月份,date代表天数。 cout<<"欲求该月有几天,请输入年份:"; cin>>year; cout<<"请输入月份:"; cin>>month; if(month==2) //讨论当月份为二月的情况。 { if ((year%4==0&&year%100!=0)||(year%400==0)) date=29; //当该年份为闰年时,二月有29天。 else date=28; //不为闰年时,二月只有28天。 } else switch (month) //当月份不为二月的时候。 { case 1: case 3: case 5: case 7: case 8: case 10: case 12: date=31; break; //29行到37行是大月份的情况,每月有31天。 case 4: case 6: case 9: case 11: date=30; break; //38行到43行是小月份的情况。每月有30天。 } cout<<"该月的天数为:"<<date<<endl; return 0;}
运行结果:
知识点总结:
熟练的运用if语句和switch语句并将其巧妙结合。
学习心得:
细节决定成败,时刻注意符号是否使用正确,例如if(month=2)和if(month==2)就大不同,我就在这撞错了。
0 0
- 第八周项目六 求本月有几天
- 第八周项目六:本月有几天?
- 第八周项目六本月有几天?
- 第八周项目六 本月有几天
- 第八周项目六 本月有几天
- 第八周项目六 本月有几天
- 第八周上机项目六本月有几天
- 第八周项目六——本月有几天?
- 第八周项目六之本月有几天
- 第八周项目6-本月有几天?
- 第八周项目6-本月有几天?
- 第八周项目6本月有几天
- 第八周项目6本月有几天
- 第八周项目5 本月有几天?
- 第八周项目6本月有几天
- 第八周 项目6:本月有几天?
- 第八周项目6-本月有几天?
- 第八周项目 6 本月有几天?
- 我的一个安卓小软件《百变盒》
- 重装系统后,用原来的git的.ssh重新进行配置
- hdu 5066 小球碰撞(物理题)
- 杀死某个用户所有进程
- cocos2d-x坐标系统
- 第八周项目六 求本月有几天
- 使用AR模型来预测轨迹
- 2014-10-19~25 学习日志
- Ubuntu 下 VIM安装关键及常见错误1
- Git 初学者使用指南及Git 资源整理
- 实验记录二 示例程序
- 给定一个数组和一个数字,给定的数组里是否存在两个数字之和等于给定的数字
- 数据结构之无向网(邻接矩阵)之基本操作(含Prim)
- Android常见问题集锦