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;

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值