龙年大吉
题目描述
2024年2月10日,龙年初一。兔去龙来,祝各位安康顺意,龙年大吉。作为中国人,生肖大家都不陌生。对于给定的一个年份,请输出该年份对应的生肖(以英文单词表示,详见最后的提示)。
输入格式
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入1个年份year(1000<=year<10000)。
输出格式
对于每组测试,在一行上输出年份year对应的生肖。
样例输入
3
2022
2023
2024
样例输出
tiger
rabbit
dragon
提示:
鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪等十二生肖相应的英文单词如下:
rat、ox、tiger、rabbit、dragon、snake、horse、goat、monkey、rooster、dog、pig
#include<stdio.h>
int main(){
int t,m;
scanf("%d",&t);
int year[t];
int a=2022%12;//a==6
int c[13]={4,5,6,7,8,9,10,11,0,1,2,3};
char b[][12]={"rat","ox","tiger","rabbit","dragon","snake","horse","goat","monkey","rooster","dog","pig"};
for(int i=0;i<t;i++){
scanf("%d",&year[i]);
}
for(int i=0;i<t;i++){
for(int j=0;j<13;j++){
if(year[i]%12==c[j]){
m=j;
printf("%s\n",b[j]);
break;
}
}
}
return 0;
}