今日「每日一题」来啦!历年真题题目:天干地支。还没有加入专属刷题群的小伙伴,记得扫码哟~(每天会在群里发蓝桥杯历年真题)
1、C/C++组
using namespace std;
string tiangan[] = {"jia", "yi", "bing", "ding", "wu", "ji", "geng", "xin", "ren", "gui"};
string dizhi[] = {"zi", "chou", "yin", "mao", "chen", "si", "wu", "wei", "shen", "you", "xu", "hai"};
int main() {
int n;
cin >> n;
cout << tiangan[(n + 6) % 10] << dizhi[(n + 8) % 12] << endl;
return 0;
}
2、Java组
import java.util.Scanner;
public class _6 {
static String[] tian = {"jia", "yi", "bing", "ding", "wu", "ji", "geng", "xin", "ren", "gui"};
static String[] di = {"zi", "chou", "yin", "mao", "chen", "si", "wu", "wei", "shen", "you", "xu", "hai"};
static String[] data = new String[60];
public static void main(String[] args) {
init();
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int m = ((x - 1984) % 60 + 60) % 60;
System.out.println(data[m]);
}
private static void init() {
int cnt = 0, i = 0, j = 0;
while (cnt < 60) {
// System.out.print(tian[i] + "," + di[j] + "t");
if ((tian[i] + di[j]).equals("gengzi"))
System.out.println(cnt);
data[cnt++] = tian[i] + di[j];
i = (++i % 10);
j = (++j % 12);
}
}
}
今日的「每日一题」就结束啦~
原文始发于微信公众号(蓝桥云课精选):【每日一题】蓝桥杯历年真题题解 - 天干地支
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论