编写一个程序(使用switch语句),让用户输入一年,并显示该年的动物。
时间: 2024-05-05 12:15:59 浏览: 146
```
#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 语句根据该年份对 12 取余数来确定该年份属于哪个生肖。最后通过 printf 函数输出结果。注意,如果用户输入的不是有效的年份,程序会输出相应的提示信息。
阅读全文