国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

hdu 2005 第幾天?(switch的應用)

2019-11-11 01:10:32
字體:
供稿:網(wǎng)友
第幾天?

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

輸入數(shù)據(jù)有多組,每組占一行,數(shù)據(jù)格式為YYYY/MM/DD組成,具體參見sample input ,另外,可以向你確保所有的輸入數(shù)據(jù)是合法的。

Output

對于每組輸入數(shù)據(jù),輸出一行,表示該日期是該年的第幾天。

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;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵武市| 景谷| 从江县| 阳东县| 新蔡县| 建宁县| 大化| 杨浦区| 江门市| 洛川县| 定结县| 沈丘县| 平武县| 宜兴市| 浪卡子县| 塔河县| 岳西县| 扬州市| 图木舒克市| 张家界市| 苗栗市| 忻州市| 特克斯县| 道真| 福安市| 左云县| 萨嘎县| 垣曲县| 新密市| 肃宁县| 屏边| 霍山县| 临安市| 禹城市| 崇义县| 抚顺市| 城口县| 小金县| 临泉县| 中方县| 湖口县|