日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言判断这天是星期几,【求指导!!】输入年,月,日,然后判断这天是星期几!!!!!...

發布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言判断这天是星期几,【求指导!!】输入年,月,日,然后判断这天是星期几!!!!!... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

6樓兄弟謝了哈。可以啦!!!!哈哈,開心啊、

//1900年1月1日是星期一

//所以從1900年1月1日算起

#include

int fun(int year);

int main()

{

int year,month,day;

int i;

int ts1[]={31,28,31,30,31,30,31,31,30,31,30,31};???? //非閏年

int ts2[]={31,29,31,30,31,30,31,31,30,31,30,31};??? //閏年,后面會用到循環

long sum1=31+28+31+30+31+30+31+31+30+31+30+31;

long sum2=31+29+31+30+31+30+31+31+30+31+30+31;???? //閏年總天數

long sum=0;????? //用來計算總天數!!

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

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

if(year>=1900 && month<=12 && month>=1 && day>=1 && day<=31)

{

for(i=1900;i<=year-1;i++)???? //求幾年的天數

{

if(fun(i))???????? //如果是閏年

sum=sum+sum2;

else

sum=sum+sum1;

}

if(fun(year))?? //判斷閏年

{

for(i=0;i

sum=sum+ts2[i];

}

else

{

for(i=0;i

sum=sum+ts1[i];

}

sum=sum+day;????????????? //算出總天數

switch(sum%7)

{

case 0:printf("星期7\n");break;

case 1:printf("星期1\n");break;

case 2:printf("星期2\n");break;

case 3:printf("星期3\n");break;

case 4:printf("星期4\n");break;

case 5:printf("星期5\n");break;

case 6:printf("星期6\n");break;

}

}

else

{

printf("\nError!!!!!!\n");

}

return 0;

}

int fun(int year)?????? //函數:判斷閏年

{

if((year%4==0&&year%100!=0)||year%400==0)

return 1;

return 0;

}

總結

以上是生活随笔為你收集整理的c语言判断这天是星期几,【求指导!!】输入年,月,日,然后判断这天是星期几!!!!!...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。