2.17-switch練習

 /*

 輸入一個整數score代表分數,根據分數輸出等級(A-E(用兩種方式)

 A90~100 score/10 == 910

 B80~89  score/10 == 8

 C70~79  score/10 == 7

 D60~69  score/10 == 6

 E0~60   

 */


#include <stdio.h>


int main()

{

    int score = 100;

    

    switch (score/10) {

        case 10: // 100

        case 9: // 90+

            printf("A\n");

            break;

        case 8: // 80+

            printf("B\n");

            break;

        case 7: // 70+

            printf("C\n");

            break;

        case 6: // 60+

            printf("D\n");

            break;

        default:

            printf("E\n");

            break;

    }

    

    

    

    /*

     ifswitch

     1> if語句能完成的功能,switch並不一定能完成

     int a = 10;

     if (a>100)

     {

     

     }

     

     2> 在有些情況下,if語句和switch語句可以互換

     

     3> switch能完成的功能,if語句都能完成

     */

    

    return 0;

}

發佈了13 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章