编程实现统计某年某月份的天数
来源:互联网 发布:java c3p0连接池 编辑:程序博客网 时间:2024/06/06 14:19
#include <stdio.h>int main(){int a,b;char c;printf("Please enter the month to query, format such as: 2017.7.\n");scanf("%d%c%d", &a, &c, &b);switch (b){case 2 :if(a % 4 != 0 ||(a % 4 ==0 && a % 400 != 0)){printf("There are 28 days in this month.\n");break;}else{printf("There are 29 days in this month.\n");break;}case 4 :case 6 :case 9 :case 11 :printf("There are 30 days in this month.\n");break;case 1 :case 3 :case 5 :case 7 :case 8 :case 10 :case 12 :printf("There are 31 days in this month.\n");break;default :printf("Sorry, you input errors.\n");break;}return 0;}
在学了switch之后,这种问题的实现很简单。
首先,一年有12个月,这十二个月又分为小月,大月还有一个特殊的二月。
我们先对这个特殊的二月进行讨论,二月两个情况,闰年有29天,非闰年有28天。
闰年的情况是年数可以被4整除不能被100整除,或者可以被400整除。
然后对小月进行判断,之后对大月进行判断。
阅读全文
0 0
- 编程实现统计某年某月份的天数。
- 编程实现统计某年某月份的天数
- 强化练习2:编程实现统计某年某月份的天数
- 李洋疯狂C语言之编程实现统计某年某月份的天数
- 编程实现统计某年某月份的天数。 例如:输入:2017.7 输出:31天
- 求某年某月的天数
- 获取某年某月的天数
- 求某年某月的天数
- 某年某月的天数
- 某年某月的天数
- java某年某月的天数
- JS实现自己想要日期级联的某年某月的天数
- SQL 查找某年某月的天数
- C#获取某年某月的天数
- 1073 计算某年某月的天数
- c语言 某年某月的天数
- C++求某年某月的天数
- Java-判断某年某月的天数
- Android实现二维码扫描功能(三)-闪光灯控制
- APUE Linux环境设置
- 决策树详解
- PHP基础教程-13 课后作业03
- jsp页面中获得session中存储的值或者对象
- 编程实现统计某年某月份的天数
- 门牌识别(opencv)
- Re0(学长在2017新年出的题)
- 深度优先搜索(DFS)
- splay小记
- jQuery_extend()参数
- 【Redis】redis实战:在业务中添加缓存机制
- CART剪枝详解
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.