IBokan_ios80_自学系列_1(switch语句+if...else...语句练习)

来源:互联网 发布:林弯弯的淘宝店叫什么 编辑:程序博客网 时间:2024/05/22 00:29
<pre name="code" class="objc">/* 输入两个数字(可以为小数),然后让用户选择运算方式,进行运算,并且有错误提示. 最后打印出输出结果.*/#include <stdio.h>int main(){//    double num1,num2;//定义需要输入的数值;//    int choose;//定义需要选择的输入方式;//    double jieguo;//定义一个变量用来保存计算结果;//    int tiaojian = 1;//判断条件+1(没想到的条件.)//    //    //    //    printf("请输入两个数字(可以是小数),进行算术运算.\n");//    scanf("%lf %lf",&num1,&num2);//    printf("请选择运算方式:\n1.加法\n2.减法\n3.乘法\n4.除法\n(输入对应的数字即可!)\n");//    scanf("%d",&choose);//    switch (choose) {//        case 1://case 后面的是:冒号而不是分号.//            jieguo = num1+num2;//            break;//        case 2://            jieguo = num1 - num2;//            break;//        case 3://            jieguo = num1 * num2;//            break;//        case 4://            jieguo = num1 / num2;//            break;//        default://            printf("对不起您选择的计算方法不存在!\n");//必须提醒,如果不,程序运行时候不会提示你输入了不存在的计算方式.//            tiaojian = 0;//用来判断是否进行了运算.//            break;//            //    }//    //    if (tiaojian == 0) {//        printf("由于选择的计算方式不对,所以结果为0\n");//给出提示:因为输入了不存在的计算方式所以不能得到合理的答案.//        //    }else{//    //        printf("计算结果为%.2lf\n",jieguo);//输出结果(一开始的代码里面有num1和num2后来发现他们的值到这一步已经被中断归零,无法使用.)//            //if和else后面的花括号可有可无.但是建议有.仅一行代码的时候无所谓,代码多了也就这能识别一行.so还是带着花括号吧,即使只有一行代码.//    //    }//        //    ----------------------------------------------------------------------------//                                  下面的是不用条件的.        double a,b;    int fa;    printf("请输入两个数字,可以是小数\n");    scanf("%lf%lf",&a,&b);    printf("请输入运算方法:\n1.加法\n2.减法\n3.乘法\n4.除法\n");    scanf("%d",&fa);    switch (fa) {        case 1:            printf("结果为%g\n",a+b);            break;        case 2:            printf("结果为%g\n",a-b);            break;        case 3:            printf("结果为%g\n",a*b);            break;        case 4:            printf("结果为%g\n",a/b);            break;                                default:            printf("没有这种运算方式\n");            break;    }                        return 0;}    //完整的程序.


                                             
0 0
原创粉丝点击