fork download
#include <stdio.h>

int main(void) {
	
int month;
int day;
scanf("%d%d",&month,&day);
switch(month){
		
    case 3:
    if(21<=day && day<=31)
    printf("牡羊座\n");
    else if(1<=day && day<=20)
    printf("魚座\n");
    break;
}
switch(month){
    case 4:
    if(20<=day && day<=30)
    printf("牡牛座\n");
    else if(1<=day && day<=19)
    printf("牡羊座\n");
    break;
}
switch(month){
    case 5:
    if(21<=day && day<=31)
    printf("双子座\n");
    else if(1<=day && day<=20)
    printf("牡牛座\n");
    break;
}    
switch(month){    
    case 6:
    if(22<=day && day<=30)
    printf("蟹座\n");
    else if(1<=day && day<=21)
    printf("双子座\n");
    break;
}
switch(month){
    case 7:
    if(23<=day && day<=31)
    printf("獅子座\n");
    else if(1<=day && day<=22)
    printf("蟹座\n");
    break;
}
switch(month){
    case 8:
    if(23<=day && day<=30)
    printf("乙女座\n");
    else if(1<=day && day<=22)
    printf("獅子座\n");
    break;
}
switch(month){
    case 9:
    if(23<=day && day<=30)
    printf("天秤座\n");
    else if(1<=day && day<=22)
    printf("乙女座\n");
    break;
}
switch(month){
    case 10:
    if(24<=day && day<=31)
    printf("蠍座\n");
    else if(1<=day && day<=23)
    printf("天秤座\n");
    break;
}
switch(month){
    case 11:
    if(23<=day && day<=30)
    printf("射手座\n");
    else if(1<=day && day<=22)
    printf("蠍座\n");
    break;
}
switch(month){
    case 12:
    if(22<=day && day<=31)
    printf("山羊座\n");
    else if(1<=day && day<=21)
    printf("射手座\n");
    break;
}
switch(month){
    case 1:
    if(20<=day && day<=31)
    printf("水瓶座\n");
    else if(1<=day && day<=19)
    printf("山羊座\n");
    break;
}
switch(month){
    case 2:
    if(19<=day && day<=29)
    printf("魚座\n");
    else if(1<=day && day<=18)
    printf("水瓶座\n");
    break;
}
	
	return 0;
}
Success #stdin #stdout 0.01s 5304KB
stdin
3
21
stdout
牡羊座