/* -------------------------------------------------- 多分岐型 if文とswitch文の比較 switch_01 -------------------------------------------------- */ #include main() { int bango; printf("料理のメニュー番号を入力して下さい-->"); scanf("%d",&bango); if ( bango == 1 ) printf(" 和食です \n"); else if ( bango == 2) printf(" 中華料理です \n"); else if ( bango == 3) printf(" フランス料理です \n"); else if ( bango == 4) printf(" イタリア料理です \n"); else if ( bango == 5) printf(" 韓国料理です \n"); else printf(" 入力エラーです \n"); printf("\nもう一度同じ処理をswitch文で実行します \n\n"); switch (bango) { case 1: printf(" 和食です \n"); break; case 2: printf(" 中華料理です \n"); break; case 3: printf(" フランス料理です \n"); break; case 4: printf(" イタリア料理です \n"); break; case 5: printf(" 韓国料理です \n"); break; default: printf(" 入力エラーです \n"); break; } }