解题思路: 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、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复