第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

小朋友學(xué)算法(15):計算年份的天干地支

標(biāo)簽:
大數(shù)據(jù)

十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

天干地支纪年法首先是天干在前,地支在后,比如今年2018就是戊戌年。

天干算法:
4、5、6、7、8、9、0、1、2、3对应的十天干就是
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
这里的数字是年份的最后的一位数字,比如2018年,最后一位是8,对应的天干就是戊。

地支算法:
用年代数除以12,后面的余数就代表某个地支,
余数分别为:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,
代表地支为:子、丑、寅、卯、辰、巳、午、 未、 申、酉、戌、亥
以2018年为例,2018 % 12 = 2,对应的地支就是戌。所以2018年是戊戌年。

实现代码:

#include<iostream>using namespace std;int main(){    long long year;    cin >> year;    // 输入年份
    
    // A-甲,B-乙,C-丙,D-丁,E-戊,F-己,G-庚,H-辛,I-壬,J-癸 
    char a[10] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'};    
    // 1-子,2-丑,3-寅,4-卯,5-辰,6-巳,7-午,8-未,9-申,10-酉,11-戌,12-亥
    int b[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};    
    int single = year % 10;     // 天干是求个位数
    int index = (single - 4 + 10) % 10;    cout << a[index];    
    int mod = year % 12;    // 地支是求除以12的余数
    index = (mod - 4 + 12) % 12;    cout << b[index] << endl;     
    return 0;
}

运行结果:
第一组:

2018
E11

第二组:

2384036917920
G9



作者:海天一树X
链接:https://www.jianshu.com/p/9e283868670e


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
205
獲贊與收藏
1011

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消