#include #include int main( void ) { int month, day; do{ printf("Please input your birthday (MM.DD), input -1 to end: "); scanf("%02d.%02d", &month, &day); switch( month ){ case 1: if( day >= 1 && day <= 20 ) printf("魔羯座\n"); else if( day >= 21 && day <= 31 ) printf("水瓶座\n"); else printf("沒有這一天\n"); break; case 2: if(day >= 1 && day <= 19) printf("水瓶座\n"); else if( day >= 20 && day <= 29) printf("雙魚座\n"); else printf("沒有這一天\n"); break; case 3: if(day >= 1 && day <= 19) printf("雙魚座\n"); else if( day >= 20 && day <= 31) printf("牡羊座\n"); else printf("沒有這一天\n"); break; case 4: if(day >= 1 && day <= 20) printf("牡羊座\n"); else if( day >= 21 && day <= 30) printf("金牛座\n"); else printf("沒有這一天\n"); break; case 5: if(day >= 1 && day <= 21) printf("金牛座\n"); else if( day >= 22 && day <= 31) printf("雙子座\n"); else printf("沒有這一天\n"); break; case 6: if(day >= 1 && day <= 21) printf("雙子座\n"); else if( day >= 22 && day <= 30) printf("巨蟹座\n"); else printf("沒有這一天\n"); break; case 7: if(day >= 1 && day <= 23) printf("巨蟹座\n"); else if( day >= 24 && day <= 31) printf("獅子座\n"); else printf("沒有這一天\n"); break; case 8: if(day >= 1 && day <= 23) printf("獅子座\n"); else if( day >= 24 && day <= 31) printf("處女座\n"); else printf("沒有這一天\n"); break; case 9: if(day >= 1 && day <= 23) printf("處女座\n"); else if( day >= 24 && day <= 30) printf("天秤座\n"); else printf("沒有這一天\n"); break; case 10: if(day >= 1 && day <= 24) printf("天秤座\n"); else if( day >= 25 && day <= 31) printf("天蠍座\n"); else printf("沒有這一天\n"); break; case 11: if(day >= 1 && day <= 23) printf("天蠍座\n"); else if( day >= 24 && day <= 30) printf("射手座\n"); else printf("沒有這一天\n"); break; case 12: if(day >= 1 && day <= 22) printf("射手座\n"); else if( day >= 23 && day <= 31) printf("摩羯座\n"); else printf("沒有這一天\n"); break; default: if(month == -1); else printf("無此日期\n"); break; } printf("\n"); }while(month != -1); system("pause"); return 0; }