IBokan_ios80_自学系列_1(switch语句+if...else...语句练习)
2015-06-11 18:16
411 查看
<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; } //完整的程序.
相关文章推荐
- 正则表达式在IOS开发中的应用
- ios毛玻璃效果
- ios多语言设置,操作
- iOS 系统相机的调用
- IOS-视频播放
- ios中Raw文件系统常用文件夹
- iOS内存管理
- iOS8 设置tableView的分割线
- Masonry介绍与使用实践 - iOS移动开发周报(转)
- 使用svn删除Xcode工程中的文件
- iOS NSArray API集合
- 【iOS】苹果,百度Map定位使用与总结
- iOS 使用百度地图地图画成功了,但是没有图层显示问题解决。
- iOS越狱环境开发
- iOS开发之CGPoint、CGSize、CGRect、CGRectMake、window(窗口)、视图(view)
- iOS 枚举类型
- 【iOS】网页中调用JS与JS注入
- 关于iOS Tabbar的一些设置
- ios8 Xcode6 设置Launch Image 启动图片
- iOS 合并.a文件,制作通用静态库