问题要求
解决代码:#include <stdio.h>
int main ()
{
int a,b,c,n;
scanf("%d",&n);
while(n--)
{
scanf("%d%d%d",&a,&b,&c);
if((b==3&&c>=21)||(b==4&&c<=19))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("白羊座\n");
}
}
else if((b==4&&c>=20)||(b==5&&c<=20))
{
if(c>30||c<1)
{
printf("雅典娜\n");
}
else
{
printf("金牛座\n");
}
}
else if((b==5&&c>=21)||(b==6&&c<=21))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("双子座\n");
}
}
else if((b==6&&c>=22)||(b==7&&c<=22))
{
if(c>30||c<1)
{
printf("雅典娜\n");
}
else
{
printf("巨蟹座\n");
}
}
else if((b==7&&c>=23)||(b==8&&c<=22))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("狮子座\n");
}
}
else if((b==8&&c>=23)||(b==9&&c<=22))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("处女座\n");
}
}
else if((b==9&&c>=23)||(b==10&&c<=23))
{
if(c>30||c<1)
{
printf("雅典娜\n");
}
else
{
printf("天秤座\n");
}
}
else if((b==10&&c>=24)||(b==11&&c<=22))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("天蝎座\n");
}
}
else if((b==11&&c>=23)||(b==12&&c<=21))
{
if(c>30||c<1)
{
printf("雅典娜\n");
}
else
{
printf("射手座\n");
}
}
else if((b==12&&c>=22)||(b==1&&c<=19))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("摩羯座\n");
}
}
else if((b==1&&c>=20)||(b==2&&c<=18))
{
if(c>31||c<1)
{
printf("雅典娜\n");
}
else
{
printf("水瓶座\n");
}
}
else if((b==2&&c>=19)||(b==3&&c<=20))
{
if(c>28||c<1)
{
printf("雅典娜\n");
}
else
{
printf("双鱼座\n");
}
}
else if(b>=13||b<1)
{
printf("雅典娜\n");
}
}
return 0;
}