编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
问题及代码:
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天
代码:
1、代码1:
#include <stdio.h>
#include <math.h>int main()
{int y,m;scanf("%d %d",&y,&m);switch(m){case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf("本月31天");break;case 4:case 6:case 9:case 11:printf("本月30天");break;case 2:{if(y%4==0&&y%100!=0||y%400==0){printf("本月有29天");}else{printf("本月有28天");}}}return 0;
}
2、代码2:
#include <stdio.h>
int main ( )
{int year, month, days;printf("请输入年、月: ");scanf("%d %d", &year, &month);if(month==2){if((year%4==0 && year%100!=0)||(year%400==0))days=29;elsedays=28;}else{if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)days=31;else{if(month==4 || month==6 || month==9 || month==11)days=30;}}printf("%d 年 %d 月共有 %d 天。\n", year, month, days);return 0;
}
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。相关推荐
- 输入年份和月份输出该月有多少天python_Python实现用户输入年月日,程序打印出这是这一年的第多少天...
1. 自己造轮子 year=int(input('请输入年份,如2019>>>')) month=int(input('请输入月份,如8>>>')) day=int ...
- 通过输入年份和月份输出该年该月的日历
C代码如下 #include <stdio.h>int main() {int m,d,monthmax,y,i,j;while(1){printf("请输入年份y:" ...
- java输入年份的函数_JAVA 中输入年份和月份输出月历 我才学java EditPlus 编译通过...
importjava.util.Scanner;classYear{publicstaticvoidmain(String[]args){inty,m,i=0;Scannerscan=newScann ...
- C语言训练:输入年份,月份,输出月份的天数(switch,if实现)。
#include<stdio.h> int main(){int x, y;printf("Input year,month:" );scanf("%d,%d ...
- Java输入年份与月份判断月份有多少天
package dome;import java.util.Scanner;/*** 控制台输入年份和月份* 输出这一年这一月一共有多少天* 比如:* 输入:2019年8月* 输出:2019年8月一共 ...
- Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3
文章目录 一.练习题目 二.使用 switch 语句实现代码 三.将代码改写回 if else 的选择结构 一.练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天 ...
- 编程输入年份和月份,输出该月份有多少天。
编程输入年份和月份,输出该月份有多少天. #include<stdio.h> int main(void) {int year,month;printf("请输入年份,月份:\n ...
- 让用户输入年份和月份,然后输出这个月有多少天。
#include <iostream> #include <Windows.h> #include <string>using namespace std;int ...
- 输入年份和月份, 输出该月的月历。
[问题描述] 输入年份和月份, 输出该月的月历. [输入形式] 输入包含两个整数Y(Y>1920)和M(1<=M<=12),分别表示年份和月份 [输出形式] 阵列式月历,数字间用空格 ...
- 方源答:从键盘上输入年份和月份,输出这一年的该月有多少天。
题目描述 从键盘上输入年份和月份,输出这一年的该月有多少天. 输入格式 2014 3 输出格式 31 代码 #include<stdio.h> int main() {int n, y, ...
最新文章
- leetcode-376 摆动序列
- hitTest练手例子
- cakephp视图用php文件,CakePHP - 扩展视图( Extending Views)
- 使用VirtualBox SDK之初步编译
- mysql中limit后面不能使用运算符
- ajax与DOM的使用,AJAX和DOM的运行经验
- 只需一条信息即可远程利用严重的思科 Jabber RCE缺陷
- 一个figure存在多个legend:多行多列图例
- hdu 1978 How many ways(dp)
- 暴风影音 2007 播放 avi 时出现两个画面的解决办法
- Spring事务管理的四种方式(以银行转账为例)
- 后端提供的excel文档流如何下载?——前端基础知识
- 【cs230】吴恩达Deep Learning-3/3
- mysql ndbcluster 缺点_MySQL集群 -- NDB Cluster
- 【转】如何连接两台电脑同时上网
- Spring JDBC 批量操作 数据
- 手机出货量大跌34.9%,2019小米将何去何从
- Hibernate(四)一对多映射关系(set映射自定义对象)
- Java对接高德地图计算距离_高德地图计算两点之间的距离java+html
- 鲍尔默在微软最大的遗憾?
热门文章
- 多维Ellipse(椭球)形状与方程对应关系分析
- 微信与qq怎么连接到服务器,王者荣耀微信和qq可以一起玩吗 王者荣耀微信和qq互通吗说明...
- python脚本 游戏赚金币_Python实现王者荣耀刷金币脚本功能
- VMware Workstation Pro详细安装教程
- 什么是 Rax,以及 Rax 的特点
- 解读应聘阿里的注意事项
- excel文件解密打开密码
- 海洋女神亲身体验灵翼龙岛飞行任务--壮志凌云:空军指挥官穆维里克--完成后的诀窍总结...
- “新元宇宙”奇科幻小说原创作品《地球人奇游天球记》第四回飞离地球
- 地下城与勇士(DNF)异次元裂缝副本(哥布林王国、蠕动之城、兰蒂卢斯的鹰犬、黑色大地、虚无之境 、巴卡尔之城)(童年的回忆)