5.编程实现输入出生年份(>=1900),可输出该年度的生肖,直到输入0结束。已知1900年的生肖是“鼠”。
时间: 2023-06-06 11:06:29 浏览: 312
好的,这是一个关于编程的问题,我可以帮助您解答。这道题目需要使用中国的生肖年表来编程实现,具体实现过程可以参考下面的代码:
```
#include <stdio.h>
int main()
{
int year;
const char *animals[12] = {"鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"}; // 生肖年表
printf("请输入出生年份(>=1900),输入0结束:\n");
while(scanf("%d", &year) == 1 && year != 0) // 循环读入年份
{
if(year < 1900) // 输入年份小于1900,提示输入错误
{
printf("输入错误,请重新输入:\n");
continue;
}
printf("%d年的生肖是%s。\n", year, animals[(year-1900)%12]); // 根据生肖年表计算对应的生肖
}
printf("程序已结束。\n");
return 0;
}
```
程序运行结果示例:
```
请输入出生年份(>=1900),输入0结束:
1989
1989年的生肖是蛇。
2006
2006年的生肖是狗。
1899
输入错误,请重新输入:
1936
1936年的生肖是鼠。
0
程序已结束。
```
相关问题
用c语言实现输入年份输出生肖
好的,以下是用 C 语言实现输入年份输出生肖的代码:
```c
#include <stdio.h>
int main() {
int year;
printf("请输入年份:");
scanf("%d", &year);
switch (year % 12) {
case 0:
printf("%d年是猴年\n", year);
break;
case 1:
printf("%d年是鸡年\n", year);
break;
case 2:
printf("%d年是狗年\n", year);
break;
case 3:
printf("%d年是猪年\n", year);
break;
case 4:
printf("%d年是鼠年\n", year);
break;
case 5:
printf("%d年是牛年\n", year);
break;
case 6:
printf("%d年是虎年\n", year);
break;
case 7:
printf("%d年是兔年\n", year);
break;
case 8:
printf("%d年是龙年\n", year);
break;
case 9:
printf("%d年是蛇年\n", year);
break;
case 10:
printf("%d年是马年\n", year);
break;
case 11:
printf("%d年是羊年\n", year);
break;
default:
printf("输入的年份有误\n");
break;
}
return 0;
}
```
输入年份后,程序会计算出该年份对应的生肖,并输出结果。注意,程序中使用了 switch-case 语句来实现对不同年份的处理。
用Python编程实现键盘输入年份,显示该年份出生的人的属相
好的,以下是Python代码实现:
```python
# 获取用户输入的年份
year = int(input("请输入出生年份:"))
# 根据年份计算生肖
animals = ["鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"]
index = (year - 1900) % 12
animal = animals[index]
# 输出结果
print(f"{year}年出生的人属于{animal}。")
```
运行以上代码,可以实现键盘输入年份,显示该年份出生的人的属相的功能。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)