编写程序输入月份和日期,给出对应的星座。下面是星座计算表。 3.21-4.20 白羊 4.21-5.20 金牛 5.21-6.20 双子 6.21-7.22 巨蟹 7.23-8.22 狮子 8.23-9.22 处女 9.23-10.22 天秤 10.23-11.22 天蝎 11.23-12.22 射手 12.23-1.20 摩羯 1.21-2.20 水瓶 2.21-3.20 双鱼 C语言编写
时间: 2023-08-13 07:09:06 浏览: 599
星座代码 输入生日给出星座
4星 · 用户满意度95%
好的,以下是 C 语言代码实现:
```c
#include<stdio.h>
int main(){
int month, day;
printf("请输入月份:");
scanf("%d", &month);
printf("请输入日期:");
scanf("%d", &day);
if ((month == 3 && day >= 21) || (month == 4 && day <= 20)) {
printf("白羊座\n");
} else if ((month == 4 && day >= 21) || (month == 5 && day <= 20)) {
printf("金牛座\n");
} else if ((month == 5 && day >= 21) || (month == 6 && day <= 20)) {
printf("双子座\n");
} else if ((month == 6 && day >= 21) || (month == 7 && day <= 22)) {
printf("巨蟹座\n");
} else if ((month == 7 && day >= 23) || (month == 8 && day <= 22)) {
printf("狮子座\n");
} else if ((month == 8 && day >= 23) || (month == 9 && day <= 22)) {
printf("处女座\n");
} else if ((month == 9 && day >= 23) || (month == 10 && day <= 22)) {
printf("天秤座\n");
} else if ((month == 10 && day >= 23) || (month == 11 && day <= 22)) {
printf("天蝎座\n");
} else if ((month == 11 && day >= 23) || (month == 12 && day <= 22)) {
printf("射手座\n");
} else if ((month == 12 && day >= 23) || (month == 1 && day <= 20)) {
printf("摩羯座\n");
} else if ((month == 1 && day >= 21) || (month == 2 && day <= 20)) {
printf("水瓶座\n");
} else {
printf("双鱼座\n");
}
return 0;
}
```
请直接运行代码并输入月份和日期即可得到对应的星座。
阅读全文