第十三题:天干地支

题目描述

古代中国使用天干地支来记录当前的年份。

天干一共有十个,分别为:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。

地支一共有十二个,分别为:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、 亥(hài)。

将天干和地支连起来,就组成了一个天干地支的年份,例如:甲子。

20202020 年是庚子年。

每过一年,天干和地支都会移动到下一个。例如 2021 年是辛丑年。

每过 6060 年,天干会循环 6轮,地支会循环 5 轮,所以天干地支纪年每 60年轮回一次。例如 1900 年,1960 年,2020 年都是庚子年。

给定一个公元纪年的年份,请输出这一年的天干地支年份。

输入描述

输入一行包含一个整数,表示公元年份。

其中有 ,输入的公元年份为不超过 9999 的正整数。

输出描述

输入一行包含一个正整数,表示公元年份。

输入输出样例

示例

输入

2020

输出

gengzi

运行限制

  • 最大运行时间:1s

  • 最大运行内存: 128M

分析:

利用每60年一个周期和数组下标的特点,来解决这道题。

代码:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
   // 21:43——22:10请在此输入您的代码
   int y, x, t, d;
   char s[10];
   char tg[11][5] = {"geng", "xin", "ren", "gui", "jia", "yi", "bing", "ding", "wu", "ji"};
   char dz[13][5] = { "shen","you", "xu", "hai", "zi", "chou", "yin", "mao", "chen", "si", "wu", "wei"};
   scanf("%d", &y);
   x = y % 60;
   t = x % 10;
   d = x % 12;
//   for (int i = 0; i < 11; i++) {
//       for (int j = 0; j < 5; j++) {
//           printf("%5s", tg[i]);
//       }
//       printf("\n");
//   }
//   printf("%d %d %d\n", x, t, d);
   printf("%s%s", tg[t], dz[d]);
   return 0;
}

相关推荐

  1. 天干地支

    2024-04-05 01:56:01       33 阅读
  2. 贪心算法基础(天)

    2024-04-05 01:56:01       37 阅读
  3. 贪心算法基础(四天)

    2024-04-05 01:56:01       33 阅读
  4. 完全背包基础(八天)

    2024-04-05 01:56:01       30 阅读
  5. 力扣经典150:最小覆盖子串

    2024-04-05 01:56:01       37 阅读
  6. 蓝桥杯day5刷日记-分巧克力-天干地支-求和

    2024-04-05 01:56:01       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 01:56:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 01:56:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 01:56:01       82 阅读
  4. Python语言-面向对象

    2024-04-05 01:56:01       91 阅读

热门阅读

  1. 什么叫地下水年龄?

    2024-04-05 01:56:01       37 阅读
  2. IO流c++

    IO流c++

    2024-04-05 01:56:01      37 阅读
  3. 关于在PyCharm中使用虚拟环境

    2024-04-05 01:56:01       39 阅读
  4. GCC -Wl参数详解

    2024-04-05 01:56:01       38 阅读