C选择结构程序设计

第1关:将三个数按降序排序

任务描述
本关任务:获取从键盘输入3个数,要求按从大到小的顺序输出这3个数。

相关知识
程序并不会总是执行同样的处理。例如,按下某个键的时候执行 A 处理,按下其他键的时候执行 B 处理…… 像这样,程序通过条件判断的结果选择性地执行某种处理的情况是非常多见的。

本关将带领大家学习根据条件改变程序流程的基本方法。

if 语句
大家的每天都是怎么度过的呢?应该不会是日复一日地按照同样地生活模式吧。不管大家是否已经意识到了,其实我们都是通过某种判断来决定自己的行动。例如,因为今天好像要下雨,所以出门必须要带伞。

下面我们就通过程序来判断,那么首先我们要学习 if 语句,也就是我们所说的“如果”。 if 语句的一般形式如下:

if(表达式) 语句1
[else 语句2]
其中,“表达式”可以是关系表达式、逻辑表达式、甚至是数值表达式。如果表达式的值为真,则执行“语句1”,否则执行“语句2”。

“语句1”和“语句2”可以是一个简单的语句,也可以是一个复合语句,还可以是另一个 if 语句(即在一个 if 语句中又包括另一个或多个内嵌的 if 语句)。

例如,输出 a,b 中的最大值,可以用以下语句表示:

int a = 3, b = 5;
if ( a > b ) // a>b,则执行 if 语句
printf(“%d”,a);
else // a<=b,则执行 else 语句
printf(“%d”,b);
输出结果为:5

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ssaty.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值