c++实现天干地支纪年法
历史课上——
老师:1894,甲午年,中日发生甲午战争——
学生:家务是什么?
老师:甲午!天干地支纪年法。
学生:什么是田赶地址?
老师:……
10和12的最小公倍数是60,所以每60年轮一次。最早的甲子年是公元124年。所以我们需先减去124。
需要注意的是,一个汉字占2个字节,所以普通的char类型不能满足需要,所以我们要用string类型。
上 代 码 !——
一键三连谢谢!
#include<bits/stdc++.h>
using namespace std;
string a[10]={"甲","乙","丙","丁","戊","已","庚","辛","壬","癸"};
string b[12]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
int main(){int n,n1,sum=0,ans=0;cout<<"输入0结束"<<endl;while(n){cin>>n;n1=n;n1-=124; //细节,不然输入124时就会结束程序ans=n1%10;sum=n1%12;cout<<"此年为 "<<a[ans]<<b[sum]<<" 年"<<endl;}return 0;
}
代码效果:
c++实现天干地支纪年法相关推荐
- Java基础公元纪年法换算天干地支纪年法
Java基础公元纪年法换算天干地支纪年法 计算方法: 公元年数-3,除以10余数可得天干: 公元年数-3,除以12余数可得地支: 对照表 十天干: 1-甲(jiǎ).2-乙(yǐ).3-丙(bǐng) ...
- Java基础公元纪年法换算天干地支纪年法(趣味)
公元纪年法向天干地支纪年法换算 计算方法: 公元年数-3,除以10余数可得天干: 公元年数-3,除以12余数可得地支: Day3.java import java.util.Calendar; imp ...
- 天干地支纪年法中为什么是60年一个轮回,而不是120年
中国古代的一种纪年法十干甲.乙.丙.丁.戊.己.庚.辛.壬.癸十二支子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥,鼠.牛.虎.兔.龙.蛇.马.羊.猴.鸡.狗.猪把干.支顺序配合因为天干地支纪年法是按 ...
- 【秒懂】天干地支纪年法
文章目录 什么是天干地支 公元元年 尾数定天干 余数定地支 己亥杂诗 更一般化干支计算法 什么是天干地支 天干地支简称为干支, 十天干:甲(jiǎ).乙(yǐ).丙(bǐng).丁(dīng).戊(w ...
- 中国古代天干地支纪年法
古人纪年,多用干支纪年法. 十天干者, 甲.乙.丙.丁.戊.己.庚.辛.壬.癸也 十二地支者,子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥也 干在上,支在下, 干支相配,不足则补位,补位有奇偶,奇补 ...
- 干支纪年java_天干地支纪年法 - osc_xcg0s5cw的个人空间 - OSCHINA - 中文开源技术交流社区...
如何计算当前年份是天干地支哪一年? # -*- coding: utf-8 -*- ''' 判断今年是什么年份,例如:2019年为己亥年 ''' TG=['甲','乙','丙','丁','戊','己' ...
- Java思考题——给定一个年份,让你判断出来该年对应天干地支纪年法的名称及生肖(三种方法实现)
代码实现 //测试主方法 public static void main(String[] args) {Scanner input = new Scanner(System.in);System.o ...
- 【C#】公元前后天干地支纪年法
using System;namespace ChineseEra {internal class Program{static void Main(string[] args){char[] gon ...
- java实现天干地支纪年
实现将年份转换为天干地支纪年 文章没有文字说明,代码注释都写的非常清楚了,谢谢观看 /*** 计算天干:(年份-3)% 10 等于 对应天干的序号(1开始计数)* 计算地支:(年份-3)% 12 等于 ...
最新文章
- Cannot determine Numba type of <class ‘numba.core.dispatcher.LiftedLoop‘
- 通过使用Byte Buddy,便捷地创建Java Agent
- wxWidgets:调试 WxWindow 应用程序
- 云原生的五大趋势,K8s安卓化位列其一
- 11、OAuth和OpenID服务
- [转][HTML]css属性
- WCF rest 的帮助页面和缓存机制
- DevExpress.XtraGrid.Views.Grid.GridView 选中行焦点的滚动条的位置
- TFRecord —— tensorflow 下的统一数据存储格式
- 大事化小、小事化了的动态规划
- Office SharePoint Designer 2007 RTM 中文版 BT、HTTP、Emule下载
- 离散时间傅里叶变换Matlab实现
- PMP笔记-项目管理过程中的审计类型
- 程序猿段子_程序员的那些段子
- 计算机桌面怎么自定义,例举电脑桌面图标后怎么自定义设置呢?
- js/javaScript通过setTimeout做动画和需要注意的点
- XHR level2的新功能
- Java输出直角三角形方法
- hashmap扩容过程,字节大神强推千页PDF学习笔记,经典好文
- RGBD相机实用问题
热门文章
- Mybatis-plus尚硅谷跟学课堂笔记
- 【Keras+计算机视觉+Tensorflow】生成对抗神经网络中DCGAN、CycleGAN网络的讲解(图文解释 超详细)
- http://www.w3school.com.cn/
- 《C陷阱与缺陷》学习笔记
- 十一、Word参考文献的跳转引用
- c语言程序实验报告指针目的,c语言实验报告
- 3|物联网控制|计算机控制-刘川来胡乃平版|第3章:计算机总线技术 补充串行总线部分|课堂笔记|ppt
- 汉诺塔 - 递归算法
- tp判断数组里面是否存在某个定值
- 【进击的算法】动态规划——01背包