代码
/*
Copyright (c) 2016,烟台大学计算机与控制工程学院
All Rights Reserved.
文件名称:判断星座
作 者:胡寅生
完成日期:2016年11月15日
版 本 号;v1.0
*/
#include <stdio.h>
void constellation(int year,int month,int day); /*函数声明*/
int main()
{
int year,month,day;
scanf("%d %d %d",&year,&month,&day); /*输入变量*/
constellation(year,month,day); /*调用函数*/
return 0;
}
void constellation(int year,int month,int day)
{
switch(month)
{
case 1:
if(day>=20)
printf("水瓶座");
else
printf("摩羯座");
break;
case 2:
if(day>=19)
printf("双鱼座");
else
printf("水瓶座");
break;
case 3:
if(day>=21)
printf("白羊座");
else
printf("双鱼座");
break;
case 4:
if(day>=20)
printf("金牛座");
else
printf("白羊座");
break;
case 5:
if(day>=21)
printf("双子座");
else
printf("金牛座");
break;
case 6:
if(day>=22)
printf("巨蟹座");
else
printf("双子座");
break;
case 7:
if(day>=23)
printf("狮子座");
else
printf("巨蟹座");
break;
case 8:
if(day>=23)
printf("处女座");
else
printf("狮子座");
break;
case 9:
if(day>=23)
printf("天秤座");
else
printf("处女座");
break;
case 10:
if(day>=24)
printf("天蝎座");
else
printf("天秤座");
break;
case 11:
if(day>=23)
printf("射手座");
else
printf("天蝎座");
break;
case 12:
if(day>=21)
printf("摩羯座");
else
printf("射手座");
break;
}
}
运行结果