输入年份,判断该年的属相。(用年份除以12,余数为0的是猴年,其它以此类推),用switch语句
时间: 2024-10-21 08:09:07 浏览: 39
鸿运猴年——2016猴年新年动态ppt模板.rar
在C语言中,你可以使用`switch`语句结合取模运算( `%`)来编写这样的程序。这里是一个简单的示例代码,它会根据给定的年份计算并输出对应的属相:
```c
#include <stdio.h>
int main() {
int year;
// 获取用户输入的年份
printf("请输入一个年份: ");
scanf("%d", &year);
// 计算属相
int remainder = year % 12; // 年份除以12的余数
// 使用switch语句进行判断
switch (remainder) {
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;
}
```
阅读全文