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

小刚说C语言刷题——第15讲 多分支结构

  1.多分支结构

所谓多分支结构是指在选择的时候有多种选择。根据条件满足哪个分支,就走对应分支的语句。

2.语法格式

if(条件1)

    语句1;

else if(条件2)

    语句2;

else if(条件3)

    语句3;

.......

else  

     语句n;

3.示例代码

从键盘输入三条边的长度,判断能否构成三角形。如果能构成,判断三角形的形状。是等边,是等腰,是一般三角形,否则输出不能构成三角形。

#include<stdio.h>

int main(void)

{

      int a,b,c;//这是三条边的长度

      scanf("%d %d %d",&a,&b,&c);

      if(a+b<=c||a+c<=b||b+c<=a)

              printf("NO");

      else if(a==b&&a==c)

              printf("DB");

       else if(a==b||a==c||b==c)

              printf("DY");

        else

               printf("YB");

      return 0;

}

4.扩展示例

(1)

 (2)

 今天内容到此结束,让我们下次再见!

 

 

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

相关文章:

  • 紫檀博物馆一游与软件开发
  • Kerberos协议详解
  • 基于 Netty 框架的 Java TCP 服务器端实现,用于启动一个 TCP 服务器来处理客户端的连接和数据传输
  • FPGA实现按键切换流水灯不同亮灭模式
  • 【FPGA开发】利用状态机思想点亮流水灯/初学hdlbitsFPGA教程网站
  • P9752 [CSP-S 2023] 密码锁题解
  • CNN 里面能自然起到防止过拟合的办法
  • 推荐系统(二十二):基于MaskNet和WideDeep的商品推荐CTR模型实现
  • 基于大模型的重症肌无力的全周期手术管理技术方案
  • Mydumper备份数据库
  • 操作系统内存管理
  • 深入解析 RocketMQ 中的 BrokerOuterAPI 组件​
  • 使用VSCode编写C#程序
  • 低代码开发平台:飞帆中新增控件、修改他人控件
  • Python实现NOA星雀优化算法优化LightGBM分类模型项目实战
  • PyTorch中的Flatten
  • 【学习笔记】Transformers源码分析
  • LeetCode 2442:统计反转后的不同整数数量
  • 存储基石:深度解读Linux磁盘管理机制与文件系统实战
  • 联合、枚举、类型别名
  • Unity UGUI使用手册
  • 基于spring boot的外卖系统的设计与实现【如何写论文思路与真正写出论文】
  • (八)PMSM驱动控制学习---滑膜观测器
  • Pycharm 启动时候一直扫描索引/更新索引 Update index/Scanning files to index
  • Java学习总结-io流-其他流-全体系
  • Raft算法
  • hydra小记(一):深入理解 Hydra:instantiate() 与 get_class() 的区别
  • 【Linux】日志模块实现详解
  • Android学习总结之应用启动流程(从点击图标到界面显示)
  • Java面试黄金宝典35