让用户输入年份和月份,然后输出这个月有多少天。
#include <iostream>
#include <Windows.h>
#include <string>using namespace std;int main(void) {int year; //年int month; //月bool flag = false; //假 int days; //天cout << "请输入年份:";cin >> year;cout << "请输入月分:";cin >> month;if ((year % 400) ==0) {flag = true;} else if ((year % 4) ==0 && (year % 100) ==0) {flag = true;} else {flag = false; }switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:days = 31;break;case 2:days = flag ? 29:28;break;case 4:case 6:case 9:case 11:days = 30;break;default:cout << "无效月份" << endl;break;}cout << year << "年" << month << "有" << days << "天" << endl;system("pause");return 0;
}
/**
习题3. 让用户输入年份和月份,然后输出这个月有多少天。
说明:
闰年的2月份有29天
普通闰年: 能被4整除但不能被100整除的年份为
世纪闰年: 能被400整除
**/
习题3. 让用户输入年份和月份,然后输出这个月有多少天。
说明:
闰年的2月份有29天
普通闰年: 能被4整除但不能被100整除的年份为
世纪闰年: 能被400整除#include <iostream>
#include <Windows.h>
#include <string>using namespace std;/*
闰年的2月份有29天
普通闰年: 能被4整除但不能被100整除的年份为
世纪闰年: 能被400整除
*/int main(void) {int year;int month;bool flag = false;int days;cout << "请输入年份:";cin >> year;cout << "请输入月份:";cin >> month;if (year % 400 == 0) {flag = true;} else if (year % 4 == 0 && year % 100 != 0) {flag = true;} else {flag = false;}switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:days = 31;break;case 2:days = flag ? 29 : 28;break;case 4:case 6:case 9:case 11:days = 30;break;default:std::cout << "无效月份" << std::endl;break;}cout << year << "年" << month << "月一共有:" << days << "天" << endl;system("pause");return 0;
}
让用户输入年份和月份,然后输出这个月有多少天。相关推荐
- 从键盘输入一个年份和月份,输出该月有多少天(考虑闰年, 闰年的条件是:(1)能被4整除,并且不能被100整除;(2)能被400整除)。
从键盘输入一个年份和月份,输出该月有多少天(考虑闰年, 闰年的条件是:(1)能被4整除,并且不能被100整除:(2)能被400整除). (提示:月份不在1-12都要输出"Input erro ...
- 输入年份和月份, 输出该月的月历。
[问题描述] 输入年份和月份, 输出该月的月历. [输入形式] 输入包含两个整数Y(Y>1920)和M(1<=M<=12),分别表示年份和月份 [输出形式] 阵列式月历,数字间用空格 ...
- 输入年份和月份,输出该月日历。
简述思路 接收键盘数据得到年份和月份,判断是否为闰月,若为将2月天数改为29天 利用Calendar类找到该月份1号是周几 打印日历,逢7换行 package day8;import java.uti ...
- vc 获取月份的天数_「青少年编程」课程:输入年份与月份,得到该月有多少天...
题目:输入年份与月份,说出该月共有多少天. 思路: 1.3.5.7.8.10.12每个月都有31天: 4.6.9.11每个月都有30天: 2月比较特殊,一般都是28天,遇到闰年(公历里:能被400整除 ...
- C语言例题——输入年份和月份,显示该月有多少天
#include "stdio.h"void main() {int year, month;int days[] = {31, 28, 31, 30, 31, 30, 31, 3 ...
- 输入年份和月份,求该月有多少天
直接上代码 #include<stdio.h> int main(){int year,mounth,days;int mounthData[]={31,28,31,30,31,30,31 ...
- 【C语言】输入一个年份和月份,输出该月的天数
分析: 三种类型, A.2月比较特殊,平年的2月只有28天,而闰年的2月有 29 天: B.4.6.9.11月: C.其他1.3.5.7.8.10.12月. 代码: /*输入一个年份和月份,输出该月的 ...
- 编程输入年份和月份,输出该月份有多少天。
编程输入年份和月份,输出该月份有多少天. #include<stdio.h> int main(void) {int year,month;printf("请输入年份,月份:\n ...
- 方源答:从键盘上输入年份和月份,输出这一年的该月有多少天。
题目描述 从键盘上输入年份和月份,输出这一年的该月有多少天. 输入格式 2014 3 输出格式 31 代码 #include<stdio.h> int main() {int n, y, ...
最新文章
- 提取图像数据的特征,让机器“看见”
- 交互设计新人的核心竞争力
- SAP中服务性订单的替代解决方案
- 为什么德国人工作这么慢,但效率却很高?
- 微软引入linux内核,微软内部已在讨论Linux内核中加入exFAT的可能性
- 【BZOJ2154】Crash的数字表格,数论练习之二维LCM(莫比乌斯反演)
- php是根据html中的值查询数据条件_FleaPHP框架数据库查询条件($conditions)写法总结...
- WebLogic—发布Web项目
- 用户已关闭隐式函数计算_针对隐式反馈和LightFM模型的杂谈
- 想学PHP来兄弟连是正确的选择 初识兄弟连三周
- (21)pandas.drop与dropna方法
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统-Spring Cloud eureka
- python怎么编程hello world用geany_第一个Hello World 程序
- html5 mature,Deep Dive into “HTML5”
- 网站设计必备:网页经典代码(转)
- 骑士进化论RPG游戏实现
- 二进制反码求和java_有趣的二进制-浮点数
- MEM/MBA英语基础(02) 句子成分基础
- 2018最佳计算机配置,2018年主流的组装电脑配置是什么样的?
- P、*P和P三者的区别
热门文章
- 网易面试——人工智能工程师
- 华为P20 Pro拆机图和BOM(主要核心器件)
- 如何通过视频号变现300万,聊聊IP的定位、产品和变现
- 武大数理金融学计算机吗,武汉大学50名数理经济与数理金融学子被国内外知名高校录取...
- 公网SSH远程连接内网Ubuntu主机【cpolar内网穿透】
- python显示汉字_python如何显示中文字体
- HTTP 长连接与短连接
- 将Access数据库导入Excel
- 埃拉托色尼筛法和欧拉筛法
- xshell 隧道 mysql_u盟及xshell的mysql或redis隧道的配置等-------windows