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

C语言for循环嵌套if相关题目

一、题目引入

以下代码程序运行结果是多少?

二、思路解析 

进入一个for循环 a<=100

进入第一个if b=1不大于20为假

进入第二个if b=4 a这时a自增为2

当b=4时,满足第二个if条件        1.b=4,a=2

当b=7时,满足第二个if条件        2.b=b+3=7,a=3

当b=10时,满足第二个if条件        3.b=b+3=10,a=4

当b=13时,满足第二个if条件        4.b=b+3=13,a=5

当b=16时,满足第二个if条件        5.b=b+3=16,a=6

当b=19时,满足第二个if条件        6.b=b+3=22,a=7

当b=22时,满足第一个if条件        然后a++ a的值自增为8 直接退出循环 打印a

把a打印出来 结果就是8

补充一小点:

b -= 5 只有在 b % 3 != 1 时才会执行

相当于是第二个if的else情况

而这个题目中 当b=22时,满足第一个if条件  b=b+3=22,a=8

直接就退出循环了

根本不会执行b-=5

三、运行结果

小白文章,如有错误,欢迎指正~ 

相关文章:

  • Flink框架:批处理和流式处理与有界数据和无界数据之间的关系
  • 数据库视图讲解(view)
  • 8.3.1 MenuStrip(菜单)控件
  • 基于window11安装NACOS2.5.1的简介
  • Spark Core
  • 【Axure元件分享】移动端滑动拨盘地区级联选择器
  • 【c++11】c++11新特性(上)(列表初始化、右值引用和移动语义、类的新默认成员函数、lambda表达式)
  • 在Windows上安装Ubuntu24.04虚拟机
  • 全局端对端问题及应对方案
  • STM32F103VET6 芯片的主Flash 内存空间大小计算
  • 虚幻5的C++调试踩坑
  • 危险化学品标志速查手册(27个完整版)
  • 文件备份程序中的线程池管理:为何限制子线程数量?
  • Linux Makefile-概述、语句格式、编写规则、多文件编程、Makefile变量分类:自定义变量、预定义变量
  • feign 调用返回值为void接口,抛出了异常也不报错问题处理
  • 【C++】模板进阶
  • 编程中,!! 双感叹号的理解
  • 华为数字芯片机考2025合集1已校正
  • ECMAScript 6 新特性(一)
  • 解锁基因密码之重测序(从测序到分析)
  • 阳江市建设网站/福州网站关键词推广
  • 网站icp备案号查询/关键词排名批量查询软件
  • 如何说服老板做网站/谷歌浏览器在线入口
  • wordpress xss跨站脚本漏洞/免费友情链接交换平台
  • 西安教育平台网站建设/哪里可以买链接网站
  • 做网站时怎么选择数据库类型/seo优化软件购买