【学习ios之路:C语言】If循环的应用的练习
来源:互联网 发布:国联证券软件下载 编辑:程序博客网 时间:2024/06/18 07:11
1.求三个数中的最大值
<span style="font-size:14px;"></span><pre name="code" class="cpp"><span style="font-size:14px;"> //方法1:先找到两个数的最大值,然后用最大值和第三个进行比较.</span> int n1 = 0, n2 = 0 ,n3 = 0 ; printf("请输入三个数:\n"); scanf("%d%d%d", &n1, &n2, &n3); int max = 0;//定义一个最大值,初始值为0 if (n1 > n2) { max = n1; } else { max = n2; } //用条件表达式替换 为 max = n1 > n2 ? n1 : n2; if (max < n3) { max = n3; }// max = max > n3 ? max : n3; printf("最大值为:max = %d", max); //方法2:用n1分别和 n2 ,n3 比较.<pre name="code" class="cpp"><pre name="code" class="cpp"> int n1 = 0, n2 = 0 ,n3 = 0 ; printf("请输入三个数:\n"); scanf("%d%d%d", &n1, &n2, &n3); int max = 0 ; if (n1 >n2) { if (n1 > n3) { max = n1; } else { max = n3; } } else if ( n2 > n3) { max = n2; } else { max = n3; }//相当于 max = n1 > n2 ? n1 > n3 ? n1 : n3 : n2 ? n3 : n2 : n3 printf("最大值为:max = %d", max);
2.输入三个数,用两种方法打印出中间值(即第二大值)
提示:第一种,先求最大最小;第二种,只使用条件运算符
//方法1 float x = 0.0; float y = 0.0; float z = 0.0; float max = 0.0;//定义最大值 float min = 0.0;//定义最小值 float mid = 0.0;//定义中间值 printf("please input three number:\n"); scanf("%f%f%f", &x, &y, &z); max = x > y ? x > z ? x : z : y > z ? y : z; min = x < y ? x < z ? x: z : y < z ? y : z; mid = x + y + z - min - max; printf("the mid number is: %.2f\n", mid); //方法2 float x = 0.0; float y = 0.0; float z = 0.0; float max = 0.0;//定义最大值 float min = 0.0;//定义最小值 float mid = 0.0;//定义中间值 printf("please input three number:\n"); scanf("%f%f%f", &x, &y, &z); if (x >= y) { if (y >= z ) { mid = y; } else { if (x <= z) { mid = x; } else { mid = z; } } } else { if (y <= z) { mid = y; } else if (x > z) { mid = y; } else { mid = x; } } printf("the mid number is: %.2f\n", mid);
0 0
- 【学习ios之路:C语言】If循环的应用的练习
- 【学习ios之路:C语言】for ,while,do while循环的应用
- 【学习ios之路:C语言】数组.循环.语句总和运用试题练习
- ios开发-c语言之流程控制中if的学习
- c语言,循环的应用
- 【学习ios之路:C语言】循环方面试题
- 【学习ios之路:C语言】二维.三维数组.字符串数组的应用
- 【学习ios之路:C语言】函数及递归的简单应用
- 【学习ios之路:C语言】② 二维.三维数组.字符串数组的应用
- 【学习ios之路:C语言】①指针及其简单的应用
- ios开发-c语言之流程控制中for循环的学习
- C语言学习之%*d的应用
- c语言循环, 循环练习的一些题,九九乘法表等
- C语言中的循环应用练习
- c语言的循环之for循环
- ios开发-c语言之C语言函数的学习
- 【学习ios之路:C语言】结构体应用
- 【学习ios之路:C语言】②高级指针应用
- android tabhost底部菜单栏实现原理与代码
- 谁是赌神
- JavaScript表单验证和提交(结合正则表达式)
- 朵拉影像开发日记 12.07
- 瑞芯微RK3188 内核心跳灯
- 【学习ios之路:C语言】If循环的应用的练习
- c语言实现不同类型数组的print(union + flag)
- UIActivityIndicatorView的详细使用
- 用字符串实现大数相乘
- 搭班子 定战略 带队伍---联想柳传志管理三要素
- 一些正则表达式替换的实例
- 拿来主义:觉得不错和大家分享-----实训数据库开发应用——SQL查询
- CryENGINE3初探Entities (一)----使用Lua创建一个自定义Entity并为其添加节点
- 【算法设计与分析】5、最长公共子序列