解题思路: 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分
8 人评分
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
局部变量作函数返回值的问题浏览:1028 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:692 |
矩阵的对角线之和 (C语言代码)浏览:1401 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:487 |
买不到的数目 (C语言代码)浏览:3134 |
简单的a+b (C语言代码)浏览:672 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:627 |