本月一共多少天
2012-11-03 13:13
211 查看
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:王蕾 * 完成日期:2012 年 11 月 3 日 * 版 本 号:v1.0 * 输入描述:本月有几天 * 问题描述:输入年份、月份,即可求得本月一共多少天 * 程序输出:本月一共多少天 * 问题分析:先判断是否为闰年,然后根据所输入的月份进行输出 * 算法设计: */ #include <iostream> using namespace std; int main() { int year,month,day; cout<<"请输入年、月;"; 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; }
运行结果:
相关文章推荐
- 输入年份、月份,即可求得本月一共多少天
- 第八周项目六——本月多少天
- 【Java面试题】18 java中数组有没有length()方法?string没有lenght()方法?下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";
- c++ setprecision 的是一共显示多少位的意思,包括整数部分,而且是四舍五入
- 组合数 从4个人中选2个人参加活动,一共有6种选法。 从n个人中选m个人参加活动,一共有多少种选法?
- 一共有多少个三角形
- 用1,2,5组成和为100,求一共有多少种方式
- [JAVA实用应用] 项目代码行数统计器,帮助你统计项目一共有多少行代码
- 输入年、月,输出本月有多少天
- 用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到则只算一种,一共有多少种染色:
- 得到数据库里一共有多少条数据
- 假设一对耗子每个月都可以生一对小耗子。小耗子生长3个月后,从第4个月开始也就能够生小耗子。问:假设所有的耗子都不死的话,那么20个月后一共有多少只耗子?
- 一共需要多少级?
- 例题:for循环迭代法。一个棋盘有n个格子,第一个格子有一粒米,第二个格子有两粒米,第三个格子有四粒米,依次类推,第n个格子里有多少粒米,棋盘里一共有多少粒米。
- hdu2049 不容易系列之(4)——考新郎 错排+组合 一共有N对新婚夫妇,N个新娘随机坐成一排,每个新郎只能选一个, 其中有M个新郎找错了新娘,求发生这种情况一共有多少种可能.
- 腾讯面试题--程序一共输出多少个“-”
- 问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料?
- 网友年龄 某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个2位数,我比儿子大27岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄” 请你计算:网友的年龄一共有多少种
- 问一道算法题:算出这些直线一共有多少个交点
- 打靶问题。一个射击运动员打靶,靶一共有10环,连开10 枪打中90环的可能性有多少?