oc語法基礎——(switch語句用法)——簡單的計算器

#import <Foundation/Foundation.h>


int main(int argc, const char * argv[])

{

    

    @autoreleasepool {

        

        // insert code here...

        NSLog(@"Hello, World!");

        

       

        

        Boolean flag = true;

        while (flag){

            char a;

            float number1,number2,result = 0;

            printf("a表示加法\n  ");

            printf("b表示減法\n  ");

            printf("c表示乘法\n  ");

            printf("d表示除法\n  ");

            printf("q表示退出\n  ");

            printf("請輸入您的選擇:\n ");

            scanf("%c",&a);

        

        

         

            switch (a) {

                case 'a':

                    printf("請輸入第一個數:\n");

                    scanf("%f",&number1);

                    printf("請輸入第二個數:\n");

                    scanf("%f",&number2);

                    result = number1 + number2;

                    printf("%.1f\n",result);

                    break;

                case 'b':

                    printf("請輸入第一個數:\n");

                    scanf("%f",&number1);

                    printf("請輸入第二個數:\n");

                    scanf("%f",&number2);

                    result = number1 - number2;

                    printf(" %.1f\n",result);

                    break;

                case 'c':

                    printf("請輸入第一個數:\n");

                    scanf("%f",&number1);

                    printf("請輸入第二個數:\n");

                    scanf("%f",&number2);

                    result = number1 * number2;

                    printf("%.1f\n",result);

                    break;

                case 'd':

                    printf("請輸入第一個數:\n");

                    scanf("%f",&number1);

                    printf("請輸入第二個數:\n");

                    scanf("%f",&number2);

                    result = number1 / number2;

                    printf("%.1f\n",result);

                    break;

                case 'q':

                    flag = false;

                    printf("已經退出");

                    break;

                    

                default:

                    break;

            }

            

            

        }

        

    }

    return 0;

}



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