使用C语言编程实现,输入出生的年份,打印输出属相,如2008农历年为鼠年,2009农历年为牛年,依次到2023为兔年。
时间: 2023-05-20 16:06:35 浏览: 158
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int year;
char* animals[] = {"鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"};
printf("请输入出生年份:");
scanf("%d", &year);
printf("%d年是%s年\n", year, animals[(year - 4) % 12]);
return 0;
}
```
注意:这里使用了一个数组来存储12生肖的名称,计算属相的方法是将输入的年份减去4,然后对12取余,得到的余数就是对应的生肖在数组中的下标。
阅读全文