int main(void) { int nights; double hotel_rate; int code; while((code=menu()) != QUIT) { // 确定旅店的收费率 switch (code) { case 1: hotel_rate = HOTEL1; break; case 2: hotel_rate = HOTEL2; break; case 3: hotel_rate = HOTEL3; break; case 4: hotel_rate = HOTEL4; break; default: hotel_rate = 0.0; printf("Opps!\n"); break; } nights = getNights(); showPrice(hotel_rate, nights); } printf("thankyou & goodbye!\n"); return 0; }
void goMenu(){ switch(_getche()){ case '1': add(Mandarine); break; case '2': add(Peach); break; case '3': add(Grape); break; case '4': if (!(Bin[Mandarine].Weight == 0 && Bin[Peach].Weight == 0 && Bin[Grape].Weight == 0)) showBin(); break; case '5': if (!(Bin[Mandarine].Weight == 0 && Bin[Peach].Weight == 0 && Bin[Grape].Weight == 0)) showPrice(); break; case '6': about(); break; case '7': exit(0); break; default: system("cls"); printf("Вы промазали. Будьте впредь точнее!\n"); system("pause"); break; } }