C语言选择结构--RAPTOR算法及if语句

本文介绍了C语言中的选择结构,包括单分支、双分支和多分支选择,结合RAPTOR算法探讨了条件判断和逻辑运算符的使用,并通过实例展示了如何在Raptor中实现选择结构,包括if语句的三种形式及其应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选择结构就是根据给定的判定条件,判断结果,并根据判断的结果来控制程序的流程
二、选择结构的三种情况
选择结构也称为分支结构,可以分为三种情况
1.单分支选择结构(Single Selection)
1)面临的选择是:要么执行一个操作,要么跳过它
a)根据苹果的质量好坏决定买或者不买
b)根据应聘的表现,单位决定录用还是不录用
2.双分支选择结构(Double Selection)
1)面临的选择是:在两个不同的操作中选择其中的一个来执行
a) 根据苹果的质量好坏决定买多少:多买还是少买
b) 公司根据你的业绩,决定给你发多少奖金:多发还是少发
3.多分支选择结构(Multiple Selection)
1)面临的选择是:2种以上的选择(需要连续执行多个条件判断)
a)高考分批次录取,根据考生填写的多个志愿依次进行录取
b)最想去或最有可能录取的学校和专业通常写在前面,为什么呢?
流程图如下
在这里插入图片描述在这里插入图片描述三、选择结构实例
选择结构实例1:计算机两个数的最大值
1.理解问题
2.制定计划
在这里插入图片描述重点我们来关注,怎么比较a和b的大小,将较大的数存入max
1.利用单分支结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值