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

《条件判断结构》

一、if结构

1、概念与语法

2、代码

#include <stdio.h> int main(void) { int a = 0; printf("please input a number:"); scanf("%d",&a); if(a > 5) { printf("a is greater than 5\n"); } return 0; }

二、if...else结构

1、概念与语法

2、代码

#include <stdio.h> int main(void) { int a; printf("please input a number:"); scanf("%d",&a); if(a > 5) { printf("a is greater than 5\n"); } else { printf("a is not greater than 5\n"); } return 0; }

三、if — else if结构

1、概念与语法

2、代码

#include <stdio.h> int main(void) { int a; printf("please input a number:"); scanf ("%d",&a); if(a > 10) { printf("a > 10\n"); } else if(a < 0) { printf("a < 0\n"); } else { printf("a>=0 && a<=10\n"); } return 0; }
#include <stdio.h> int main(void) { int a; printf("please input a number:"); scanf("%d",&a); if(a == 1) { printf("run\n"); } else if(a == 2) { printf("stop\n"); } else if(a == 3) { printf("go\n"); } else if(a == 4) { printf("back\n"); } else { printf("error\n"); } return 0; }

四、switch结构

1、概念与语法

2、代码

#include <stdio.h> int main(void) { int a = 0; printf("请输入一个数:"); scanf("%d",&a); switch(a) { case 1: printf("run\n"); break; case 2: printf("stop\n"); break; case 3: printf("go\n"); break; case 4: printf("back\n"); break; default: printf("no command\n"); break; } printf("continue..."); return 0; }

五、注意事项

http://www.jsqmd.com/news/690494/

相关文章:

  • 千问3.5-2B效果展示:建筑设计图楼层识别+承重墙标注+消防通道合规性初判
  • 从CLIP到InstructBLIP:主流视觉语言模型(VLM)核心架构演进与实战解析
  • 从降噪耳机到汽车音响:盘点ADI音频DSP(ADAU1787/21489)的5个真实应用场景与选型指南
  • 告别超调!STM32F4温控项目中,我是这样用PID口诀调出完美曲线的(含MATLAB分析)
  • Vivado仿真太慢?试试这招:用条件编译区分仿真与上板代码(避坑指南)
  • 创建langgraph项目
  • 从爆仓到高效:我们如何用EIQ分析+ABC分类法,将电商仓库拣货效率提升了40%
  • PHP日期时间函数date() 详解
  • 【SW三维动画 导出的视频卡顿】
  • Codex写的短链接程序的官网,已上线,大家可以体验一下。
  • GLM-TTS实战案例:用AI语音为你的视频创作增添情感色彩
  • 硬件工程知识(更新中)
  • 【鲁莽尝试】初次尝试微调qwen3_tts
  • 从GLUT到GLFW:为什么现代OpenGL教程都换成了它?
  • 第4章 保护模式入门
  • LSTM与截断反向传播(TBPTT)原理及Keras实现
  • nli-MiniLM2-L6-H768开源模型实战:零样本分类替代Fine-tuning全流程
  • 【Linux从入门到精通】第13篇:磁盘管理与文件系统——数据存在哪了?
  • 地瓜机器人RDKx5部署YOLOv8
  • 安全神话还是营销泡沫?重新审视 Claude Mythos
  • 并行编程中的异步处理:深入理解Boost.Asio
  • 深度解析LIWC文本分析:从语言心理学到智能洞察的实战指南
  • 如何用 dedao-dl 实现得到课程永久保存:告别知识过期的终极指南
  • 【2026年版|建议收藏】Agent开发学习路线(从入门到进阶),小白程序员也能轻松上手大模型
  • Deep Residual Learning for Image Recognition 全精读:ResNet 残差网络开山之作
  • Sunshine游戏串流终极指南:如何5分钟搭建跨设备游戏共享平台
  • YOLO26如何涨点系列篇(NEU-DET缺陷检测) | CVPR2026 DEGConv方向引导边缘门控,破解细长裂缝检测难题 ,实现涨点
  • 别再为cx_Oracle报错发愁了!手把手教你搞定Python连接Oracle 12c/19c的完整配置流程
  • 黑客利用 macOS 扩展属性传播新型 RustyAttr 木马
  • 告别纯理论!用Proteus+CD4029+4511亲手搭一个可正/倒计数的数码管显示系统