李洋疯狂C语言之编程实现统计某年某月份的天数
生活随笔
收集整理的这篇文章主要介绍了
李洋疯狂C语言之编程实现统计某年某月份的天数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
今天的题目:编程实现统计某年某月的天数
例如: 输入:2017.7
输出:31天
先附上我自己想的方法,由于几个功能放一起太繁琐,于是我想把他们分为三个函数,分别来实现这个功能:
但是后来看到一个简单的方法,可以用‘与或’来代替‘ if ’语句(即判断闰年的函数),这样多行的代码就可以缩略为一行代码,整个函数就更清爽,附上代码:
#include <stdio.h>int main() {int year;int month;printf ("请输入");scanf ("%d.%d", &year, &month); //利用scanf输入吃掉输入时的 '.' switch(month){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 (0 == year%4 && 0 != year%100|| 0 == year%400)printf ("29天");elseprintf ("28天");break;default:printf ("不存在的");}return 0; }总结
以上是生活随笔为你收集整理的李洋疯狂C语言之编程实现统计某年某月份的天数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 隐藏频道_《TED频道》-隐藏真实自我
- 下一篇: 2019-3-1