首页 > 其他 > 详细

ZOJ 3594 年份水题 【注意:没有0年】

时间:2014-04-10 12:15:34      阅读:435      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<stdio.h>
#include<string.h>
using namespace std;
int main(){
    char a[10][6] = {"Jia", "Yi", "Bing", "Ding", "Wu", "Ji", "Geng", "Xin", "Ren" , "Gui"};
    char b[12][6] = {"zi", "chou", "yin", "mao", "chen", "si", "wu", "wei", "shen", "you", "xu" , "hai"};
    int i,j,flag_a,flag_b,t,num,sample_Value;
    scanf("%d",&t);
    sample_Value = 1911;
    while(t--){
        flag_a = 7;
        flag_b = 11;
        scanf("%d",&num);

        if(num < 0) num++;

        if(num >= sample_Value){
            num -= sample_Value;
            flag_a = (flag_a + num) % 10;
            flag_b = (flag_b + num) % 12;
            printf("%s%s\n",a[flag_a],b[flag_b]);
        }
        else{
            int temp = sample_Value - num;
            while(temp--){
                flag_a --;
                if(flag_a < 0){
                    flag_a +=10;
                    flag_a %= 10;
                }
                flag_b--;
                if(flag_b < 0){
                    flag_b += 12;
                    flag_b %= 12;
                }
            }
            printf("%s%s\n",a[flag_a],b[flag_b]);
        }
    }
    return 0;
}
bubuko.com,布布扣

 

ZOJ 3594 年份水题 【注意:没有0年】,布布扣,bubuko.com

ZOJ 3594 年份水题 【注意:没有0年】

原文:http://www.cnblogs.com/wushuaiyi/p/3655035.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!