hdu 2005 第几天?(switch的应用)
来源:互联网 发布:php mysql 事务处理 编辑:程序博客网 时间:2024/06/10 08:35
第几天?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 142522 Accepted Submission(s): 51157
Problem Description
给定一个日期,输出这个日期是该年的第几天。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
71
利用switch来计算年月日显得简单明了
更多switch的应用点这里
#include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) { int year,month,day,run,sum=0; char a,b; while(scanf("%d%c%d%c%d",&year,&a,&month,&b,&day)!=EOF) { sum=0; run=28; if(year%4==0&&year%100!=0||year%400==0) run=29; switch(month) { case 12:sum=sum+30; case 11:sum=sum+31; case 10:sum=sum+30; case 9:sum=sum+31; case 8:sum=sum+31; case 7:sum=sum+30; case 6:sum=sum+31; case 5:sum=sum+30; case 4:sum=sum+31; case 3:sum=sum+run; case 2:sum=sum+31; case 1:; } sum=sum+day; printf("%d\n",sum); } return 0;}
1 0
- hdu 2005 第几天?(switch的应用)
- 时间类的应用 hdu 2005 第几天
- HDU-2005(第几天)
- hdu 2005 第几天
- HDU 2005 第几天
- HDU 2005 第几天?
- hdu 2005 第几天?
- HDU 2005 - 第几天
- HDU 2005 第几天?
- [hdu 2005] 第几天?
- HDU-2005 第几天
- HDU 2005 第几天?
- HDU 2005 第几天?
- HDU-#2005 第几天?
- hdu 2005 第几天?
- HDU 2005 第几天?
- hdu 2005 第几天?
- 第几天? HDU 2005
- 日常练习-2017年2月7日
- 方法和变量的继承中的同名问题
- SpringMVC学习笔记(六)上传文件
- Darwin服务器架构(重要)
- 前端——ps 快速切图
- hdu 2005 第几天?(switch的应用)
- Mysql之字符串函数
- 关于多个Ajax请求执行返回先后的问题示例探讨
- Git操作指南
- RTTI简述
- POJ 1018 Communication System 已被翻译
- 判断单链表是否有环
- iOS 修改UIButton的点击范围
- 简单实现ssh免密登录