计算天数(c语言)
来源:互联网 发布:java easyui tree例子 编辑:程序博客网 时间:2024/05/21 21:49
7-8 计算天数(15 分)
本题要求编写程序计算某年某月某日是该年中的第几天。
输入格式:
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
输出格式:
在一行输出日期是该年中的第几天。
输入样例1:
2009/03/02
输出样例1:
61
输入样例2:
2000/03/02
输出样例2:
62
#include<stdio.h>int main(){ int year,month,day,number; scanf("%4d/%2d/%2d",&year,&month,&day); if((year%4==0&&year%100!=0)||(year%400==0)) { switch(month) { case 1 :number=0;break; case 2 :number=31;break; case 3 :number=60;break; case 4 :number=91;break; case 5 :number=121;break; case 6 :number=152;break; case 7 :number=182;break; case 8 :number=213;break; case 9 :number=244;break; case 10:number=274;break; case 11:number=305;break; case 12:number=335;break; } number=number+day; } else { switch(month) { case 1 :number=0;break; case 2 :number=31;break; case 3 :number=59;break; case 4 :number=90;break; case 5 :number=120;break; case 6 :number=151;break; case 7 :number=181;break; case 8 :number=212;break; case 9 :number=243;break; case 10:number=273;break; case 11:number=304;break; case 12:number=334;break; } number=number+day; } printf("%d\n",number);}
阅读全文
0 0
- 计算天数(c语言)
- (原创)C语言计算两个日期间的天数
- 计算任意2个日期之间的天数(C语言实现)
- C语言计算任意两日期之间天数
- C语言--根据年月计算该月天数
- C语言实现,计算两天之间相差的天数
- C语言计算日期间隔天数的经典算法解析
- C语言计算两个日期之间的天数
- C语言计算日期间隔天数的经典算法解析
- C语言计算日期A到日期B的天数
- C语言计算日期间隔天数的经典算法解析
- C/C++复习:计算天数(不要忘记考虑闰年)
- c语言 某年某月的天数
- 计算日期间隔(天数)
- 11周(计算天数)
- 计算天数
- 计算天数
- 计算天数
- composer 自动载入的简单理解
- SpingMvc中的控制器的注解一般用那个,有没有别的注解可以替代
- 封装的OkHttpUtils,拦截器,gsonutils类,解绑(防止内内存泄漏)
- Spark核心数据模型RDD及操作
- Servlet总结-Request
- 计算天数(c语言)
- es索引管理
- Python多进程
- 15个常用JS优化代码技巧
- java_反射
- 2016android在线测试15-图像 camera2
- shiro使用与我遇到的问题
- Netty【二】 第一个Netty应用
- Prim算法(普里姆算法)加点法-Prim算法