读入一个年份,输出该年对应的生肖。运行示例如下:
输入年份:2020
2020年是鼠年
提示:a、1900年是鼠年;
b、中国人都知道,生肖十二年一轮
c、求余运算和多分支选择都用上
供参考:
#include <stdio.h>
int main()
{
char* p[12]={"鼠","牛","虎","兔","龙","蛇","马","羊","鸡","猴","狗","猪"};
int year0 = 1900;//1900年是鼠年,作为基准
int year,n;
printf("输入年份:");
scanf("%d", &year);
n = year - year0;
n= n % 12;
if (n < 0) n+=12;//如果是负数则加12
printf("%d年是%s年",year,p[n]);
return 0;
}