习题 1.6 编写一个C程序,输入a, b, c 3个值,输出其中最大者。
来源:互联网 发布:java程序设计教程 实验 编辑:程序博客网 时间:2024/06/07 04:47
C程序设计 (第四版) 谭浩强 习题1.6 个人设计
习题 1.6 编写一个C程序,输入a, b, c 3个值,输出其中最大者。
代码块
方法1:(利用选择结构设计)
#include <stdio.h>int main(){ int a, b, c, max; scanf("%d %d %d", &a, &b, &c); //输入3个数字 //判断3个数值大小 if (a > b){ if (a > c) max = a; else max = c; } else{ if (b > c) max = b; else max = c; } printf("Max=%d\n", max); //输出最大值 return 0;}
方法2:(利用条件表达式)
#include <stdio.h>int main(){ int a, b, c, max; scanf("%d %d %d", &a, &b, &c); //输入3个数值 max = (a > b ? (a > c ? a : c) : (b > c ? b : c)); //判断3个数值大小 printf("Max=%d\n", max); //输出最大值 return 0;}
方法3:(利用函数的模块化设计)
#include <stdio.h>int max(int x, int y, int z); //定义最大值函数int main(){ int a, b, c; scanf("%d %d %d", &a, &b, &c); //输入3个数值 printf("Max=%d\n", max(a, b, c)); //输出最大值 return 0;}//最大值函数int max(int x, int y, int z){ return (x > y ? (x > z ? x : z) : (y > z ? y : z));}
阅读全文
0 0
- 习题 1.6 编写一个C程序,输入a, b, c 3个值,输出其中最大者。
- c语言:编写一个程序,输入a,b,c三个值,输出其中最大者
- 编写一个C程序输入a,b,c三个值,输出其中的最大者 输入123顺序不一样结果不一样这是为什么??
- (c++)编写一个程序,输入a、b、c三个值,输出其中最大值。
- 输入a,b,c 3个值,输出其中最大者。
- 习题 4.4 有3个整数a,b,c,由键盘输入,输出其中最大的数。
- 【c语言】输入a,b,c三个值,输出其中最大者
- C语言程序设计习题 1-9 编写一个将输入复制到输出的程序,并将其中连续多个空格用一个空格代替
- [C] 编写一个将输入复制到输出的程序,将其中连续的多个空格用一个空格代替1-9
- 【C语言】编写一个程序,当输入小写字母a,输出大写字母Z,当输入小写字母b,输出大写字母Y,以此类推,当输入小写字母z,输出大写字母A。
- Linux-C基础知识学习:C语言作业-输入10个整数,输出其中最大的数
- 请编写一个递归函数,用来输出n个元素的所有子集。例如,三个元素{a,b,c}的所有子集是:{},{a},{b},{c},{a,c},{ac},{b,c},{a,b,c}.
- c程序:编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- [C] 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\1-10
- C语言程序设计习题1-17 编写一个程序,打印长度大于80个字符的所有输入行
- 【程序34】 题目:输入3个数a,b,c,按大小顺序输出。
- c++编程:编写程序,任意输入一个字符串,将其中的最大字符放在字符串的第二个
- 输入3个数a,b,c,按大小顺序输出。
- 【JavaScript】匿名函数
- POJ 3301三分
- 深入理解Servlet线程安全问题
- 深入浅出TensorFlow(六)TensorFlow高层封装
- POJ 1061 青蛙的约会 扩展欧几里德 Java
- 习题 1.6 编写一个C程序,输入a, b, c 3个值,输出其中最大者。
- HDU 2187 悼念512汶川大地震遇难同胞——老人是真饿了
- Ajax异步处理和利用jquery对Ajax的使用
- nyoj 题目220 推桌子 贪心算法
- 安装es2.4.0
- HDU1286 找新朋友(欧拉函数)
- 反爬虫绕过初级——添加http header和gzip解压处理
- [Leetcode]_38 Count and Say
- maven构建企业级多模块项目(最好的划分模块方式)