解题思路: 1. 先声明变量,获取储存位置。
2. 利用第一步的变量,利用scanf函数获取用户的输入。
3. 利用if 条件语句,或者三目运算符来获取最大的那个数。
4. 利用printf函数,将最大值给输出到屏幕。
注意事项:1.了解三目运算符的使用 。
三目运算符的基本使用:
格式:
数据类型 变量名称 = 条件判断 ? 表达式A : 表达式B;
流程:
首先判断条件是否成立;
如果成立为true,那么将表达式A的值赋值给左边的变量;
如果不成立为false,那么将表达式B的值赋值给左边的变量。
2.三目运算的要求就是两个表达式要和左侧的数据类型保持一致。
参考代码:
i 、利用if条件语句
#include int main(void) { int a, b, c, i; //其中i是为了获取最大的那个数 scanf("%d %d %d", &a, &b, &c); /*利用if语句,获取最大的那个数,并将其赋值给i, if条件中的 >= 也可以写成 > 都行,都能获得最大的那个数*/ if (a >= b) if ( a >= c) i = a; else i = c; else if (b >= c) i = b; else i = c; printf("%d", i); //输出最大的那个数 return 0; }
ii、利用三目运算符
#include int main(void) { int a, b, c, i, j; scanf("%d %d %d", &a, &b, &c); //以下代码获取最大值 j i = (a > b) ? a : b; j = (i > c) ? i : c; printf("%d", j); //输出最大的那个数 return 0; }
0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复