输入月份和日期,据此判断是哪个星座的
时间: 2023-05-11 20:03:39 浏览: 68
根据输入的月份和日期,可以判断出对应的星座。以下是各个星座的时间范围:
- 白羊座:3月21日-4月19日
- 金牛座:4月20日-5月20日
- 双子座:5月21日-6月21日
- 巨蟹座:6月22日-7月22日
- 狮子座:7月23日-8月22日
- 处女座:8月23日-9月22日
- 天秤座:9月23日-10月23日
- 天蝎座:10月24日-11月22日
- 射手座:11月23日-12月21日
- 摩羯座:12月22日-1月19日
- 水瓶座:1月20日-2月18日
- 双鱼座:2月19日-3月20日
根据输入的月份和日期,可以判断出对应的星座。
相关问题
c程序:输入月份和日期,据此判断是哪个星座的
这是一个简单的条件判断问题,可以使用 if-else 语句来实现。以下是示例代码:
```c
#include <stdio.h>
int main() {
int month, day;
printf("请输入月份和日期,用空格隔开:");
scanf("%d %d", &month, &day);
if ((month == 3 && day >= 21) || (month == 4 && day <= 19)) {
printf("白羊座\n");
} else if ((month == 4 && day >= 20) || (month == 5 && day <= 20)) {
printf("金牛座\n");
} else if ((month == 5 && day >= 21) || (month == 6 && day <= 21)) {
printf("双子座\n");
} else if ((month == 6 && day >= 22) || (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 <= 23)) {
printf("天秤座\n");
} else if ((month == 10 && day >= 24) || (month == 11 && day <= 22)) {
printf("天蝎座\n");
} else if ((month == 11 && day >= 23) || (month == 12 && day <= 21)) {
printf("射手座\n");
} else if ((month == 12 && day >= 22) || (month == 1 && day <= 19)) {
printf("摩羯座\n");
} else if ((month == 1 && day >= 20) || (month == 2 && day <= 18)) {
printf("水瓶座\n");
} else if ((month == 2 && day >= 19) || (month == 3 && day <= 20)) {
printf("双鱼座\n");
} else {
printf("输入错误\n");
}
return 0;
}
```
当用户输入月份和日期后,程序会根据条件判断输出对应的星座名称。如果输入的月份或日期不合法,程序会输出"输入错误"。
输入月份和日期,据此判断出是那个星座的。 提示:可以百度网络 生日星座对照表 或 参考实践教材61页提示及 表2-3-1 星座及诞生石与生日的对应关系 例如, 输入:3-27 输出:白羊座 输入:2-19 输出:双鱼座 输入:6-15 输出:双子座 输入:11-19 输出:天蝎座
月份 = int(input("请输入月份:"))
日期 = int(input("请输入日期:"))
if 1 <= 月份 <= 12 and 1 <= 日期 <= 31:
if 月份 == 1 and 20 <= 日期 <= 31 or 月份 == 2 and 1 <= 日期 <= 18:
print("水瓶座")
elif 月份 == 2 and 19 <= 日期 <= 29 or 月份 == 3 and 1 <= 日期 <= 20:
print("双鱼座")
elif 月份 == 3 and 21 <= 日期 <= 31 or 月份 == 4 and 1 <= 日期 <= 19:
print("白羊座")
elif 月份 == 4 and 20 <= 日期 <= 30 or 月份 == 5 and 1 <= 日期 <= 20:
print("金牛座")
elif 月份 == 5 and 21 <= 日期 <= 31 or 月份 == 6 and 1 <= 日期 <= 21:
print("双子座")
elif 月份 == 6 and 22 <= 日期 <= 30 or 月份 == 7 and 1 <= 日期 <= 22:
print("巨蟹座")
elif 月份 == 7 and 23 <= 日期 <= 31 or 月份 == 8 and 1 <= 日期 <= 22:
print("狮子座")
elif 月份 == 8 and 23 <= 日期 <= 31 or 月份 == 9 and 1 <= 日期 <= 22:
print("处女座")
elif 月份 == 9 and 23 <= 日期 <= 30 or 月份 == 10 and 1 <= 日期 <= 23:
print("天秤座")
elif 月份 == 10 and 24 <= 日期 <= 31 or 月份 == 11 and 1 <= 日期 <= 22:
print("天蝎座")
elif 月份 == 11 and 23 <= 日期 <= 30 or 月份 == 12 and 1 <= 日期 <= 21:
print("射手座")
else:
print("摩羯座")
else:
print("输入有误,请重新输入!")