- #include<stdio.h>
 - #include<stdlib.h>
 - 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;
 - }
 
Stikked
