国产高清吹潮免费视频,老熟女@tubeumtv,粉嫩av一区二区三区免费观看,亚洲国产成人精品青青草原

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁(yè) » 企資頭條 » 頭條 » 正文

分享一段神奇的小代碼_那天是周幾啊

放大字體  縮小字體 發(fā)布日期:2021-12-19 23:56:24    作者:葉軍    瀏覽次數(shù):51
導(dǎo)讀

先出個(gè)小題目考考大家,給你任意一個(gè)日期,計(jì)算出當(dāng)天對(duì)應(yīng)得是周幾。想想看怎么實(shí)現(xiàn)?不要撓頭,慢慢來(lái)哈。先看一下上面提到得神奇代碼實(shí)現(xiàn)得效果驗(yàn)證一下什么還要?dú)v史上得今天,來(lái)來(lái)來(lái),繼續(xù)驗(yàn)證下具體怎么實(shí)現(xiàn)得呢

先出個(gè)小題目考考大家,給你任意一個(gè)日期,計(jì)算出當(dāng)天對(duì)應(yīng)得是周幾。

想想看怎么實(shí)現(xiàn)?不要撓頭,慢慢來(lái)哈。

先看一下上面提到得神奇代碼實(shí)現(xiàn)得效果

驗(yàn)證一下

什么還要?dú)v史上得今天,來(lái)來(lái)來(lái),繼續(xù)

驗(yàn)證下

具體怎么實(shí)現(xiàn)得呢

不多廢話直接上代碼

#include <stdio.h>

#include <stdlib.h>

unsigned char week_check(int year,int month ,int day);

unsigned char* Tweek[7] = {"星期天","星期一","星期二","星期三","星期四","星期五","星期六"};

int main(int argc, char *argv[]) {

int year=0;

int mon=0;

int day=0;

unsigned char weekday=0;

while(1)

{

printf("請(qǐng)輸入日期,如2021年3月1日請(qǐng)輸入2021-3-1 \n\r");

scanf("%d-%d-%d",&year,&mon,&day);

weekday = week_check(year,mon,day);

printf("%d年%d月%d日是%s! \n\r\n\r", year,mon,day, Tweek[weekday]);

}

return 0;

}

unsigned char week_check(int year,int month ,int day)

{

int week=0x00;

if (month == 1 || month == 2)

{

year = year - 1;

month = month + 12;

}

week = (day + 2 * month + 3 * (month + 1) / 5 + year + year / 4 - year / 100 + year / 400 + 1) % 7;

return week;

}

怎么樣是不是沒(méi)有想象得那么復(fù)雜,只有簡(jiǎn)簡(jiǎn)單單得幾行代碼,很神奇吧。

不知道是哪位大神腦洞出奇想到了這個(gè)算法,你看懂了么?可以交流下哈

 
(文/葉軍)
打賞
免責(zé)聲明
本文為葉軍推薦作品?作者: 葉軍。歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明原文出處:http://biorelated.com/news/show-245844.html 。本文僅代表作者個(gè)人觀點(diǎn),本站未對(duì)其內(nèi)容進(jìn)行核實(shí),請(qǐng)讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2023 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號(hào)

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

客服001 客服002 客服003

工作時(shí)間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋