当前位置: 首页 > news >正文

【时时三省】(C语言基础)用if语句实现选择结构

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

用if语句处理选择结构举例

在C语言中选择结构主要是用if语句实现的。为了进一步了解if语句的应用,下面再举两个简单的例子。

例题1:

输入两个实数,按由小到大的顺序输出这两个数。

解题思路:

这个问题的算法很简单,只要做一次比较,然后进行一次交换即可。用if语句实现条件判断。

关键是怎样实现两个变量的值的互换。不能把两个变量直接互相赋值,如为了将a和b对换,不能用下面的办法:

a = b;

b = a ;

为了实现互换。必须借助于第3个变量。可以这样考虑:将A和B两个杯子中的水互换,用两个杯子的水倒来倒去的办法是无法实现的。必须借助于第3个杯子C,先把A杯的水倒在C杯中,再把B杯的水倒在A杯中,最后再把C杯的水倒在B杯中,这就实现了两个杯子中的水互换。这是在程序中实现两变量换值的算法。

编写程序:

输出结果:

http://www.dtcms.com/a/90728.html

相关文章:

  • 多层感知机实现
  • Qt 线程类
  • 在普通用户下修改root用户密码
  • python中闭包与装饰器
  • DeepSeek助力Vue开发:打造丝滑的键盘快捷键
  • 使用 LLaMA-Factory 微调 llama3 模型
  • LeetCode热题100JS(74/100)第十四天|155|394|739|84|215
  • 【网络安全 | 漏洞挖掘】绕过管理员权限撤销的访问控制漏洞
  • Walrus 基金会完成 1.4 亿美元融资,由 Standard Crypto 领投
  • aab 转 apk
  • 笔试面试01 c/c++
  • 菜鸟的程序编程理解
  • PHP大马的使用
  • 【Spiffo】光速项目:LVGL v9框架下的MIPI简易相机_Part1
  • [数据结构]1.时间复杂度和空间复杂度
  • Resume全栈项目(二)(.React+Ts)
  • AI知识补全(四):微调 Fine-tuning 是什么?
  • Java-01-源码篇-并发编程-资源竞争
  • 《算法笔记》9.6小节 数据结构专题(2)并查集 问题 D: More is better
  • 【TVM教程】使用自定义调度规则(Sketch Rule)在 CPU 上自动调度稀疏矩阵乘法
  • 代码随想录算法训练营第十四天| 226.翻转二叉树、101. 对称二叉树、104.二叉树的最大深度、111.二叉树的最小深度
  • ​​​​​​​深入解析外观模式(Facade Pattern)及其应用 C#
  • Python(request库)
  • c#难点整理3
  • C# Modbus RTU学习记录
  • Qt Concurrent Filter and Filter-Reduce
  • 雨晨 Windows 11 企业版 24H2 轻装版 26200.5510
  • 技术团队评估需求开发成本远超预期,如何应对
  • JS闭包--函数式编程的核心概念
  • Springboot 集成 Flowable 6.8.0