當前位置:首頁 » 編程語言 » c語言輸入日期

c語言輸入日期

發布時間: 2023-12-16 04:40:20

『壹』 用c語言編寫一程序,用戶輸入日期,計算該日是今年的第幾天

#include"stdio.h"

#include"stdlib.h"

intmain()

{

intday,month,year,sum,leap;

printf(" pleaseinputyear,month,day ");

scanf("%d,%d,%d",&year,&month,&day);

switch(month)/*先計算某月以前月份的總天數*/

{

case1:sum=0;break;

case2:sum=31;break;

case3:sum=59;break;

case4:sum=90;break;

case5:sum=120;break;

case6:sum=151;break;

case7:sum=181;break;

case8:sum=212;break;

case9:sum=243;break;

case10:sum=273;break;

case11:sum=304;break;

case12:sum=334;break;

default:printf("dataerror ");break;

}

sum=sum+day;/*再加上某天的天數*/

if(year%400==0||(year%4==0&&year%100!=0))/*判斷是不是閏年*/

{

leap=1;

}

else

{

leap=0;

}

if(leap==1&&month>2)/*如果是閏年且月份大於2,總天數應該加一天*/

{

sum++;

}

printf("Itisthe%dthday. ",sum);

return0;

}

(1)c語言輸入日期擴展閱讀

C語言輸入任意一個日期的年、月、日的值,求出是星期幾並輸出。

#include<stdio.h>

voidmain()

{

inty,m,d,c,s,w;

printf("請輸入8位年月日,以空格隔開:");

scanf("%d%d%d",&y,&m,&d);

if(m==1)c=d;

elseif(m==2)c=31+d;

elseif(m==3)c=31+28+d;

elseif(m==4)c=31+28+31+d;

elseif(m==5)c=31+28+31+30+d;

elseif(m==6)c=31+28+31+30+31+d;

elseif(m==7)c=31+28+31+30+31+30+d;

elseif(m==8)c=31+28+31+30+31+30+31+d;

elseif(m==9)c=31+28+31+30+31+30+31+31+d;

elseif(m==10)c=31+28+31+30+31+30+31+31+30+d;

elseif(m==11)c=31+28+31+30+31+30+31+31+30+31+d;

elseif(m==12)c=31+28+31+30+31+30+31+31+30+31+30+d;

if(m>2)

{if(y%100==0){if(y%400==0)c=c+1;}

elseif(y%4==0)c=c+1;}

s=(y-1)*365+(y-1)/4-(y-1)/100+(y-1)/400+c;

w=s%7;

switch(w)

{

case0:printf("星期日");break;

case1:printf("星期一");break;

case2:printf("星期二");break;

case3:printf("星期三");break;

case4:printf("星期四");break;

case5:printf("星期五");break;

case6:printf("星期六");break;

printf(" ");

}

}

熱點內容
安卓手機wf沒網怎麼回事 發布:2025-08-24 05:07:08 瀏覽:974
一直叫痛ftp 發布:2025-08-24 04:42:33 瀏覽:505
更新數據的sql命令是 發布:2025-08-24 04:42:02 瀏覽:406
安卓桌面百度有料廣告如何取消 發布:2025-08-24 04:41:52 瀏覽:108
暮色森林伺服器我的世界 發布:2025-08-24 04:40:26 瀏覽:718
演算法即是 發布:2025-08-24 04:37:37 瀏覽:360
時間壓縮包 發布:2025-08-24 04:22:04 瀏覽:73
如何不記住密碼 發布:2025-08-24 04:13:06 瀏覽:670
odex反編譯工具 發布:2025-08-24 04:02:15 瀏覽:709
php寫網頁 發布:2025-08-24 04:00:03 瀏覽:984