【C】零基础教我学会c语言(四)

发布时间:2026/7/26 7:05:03

【C】零基础教我学会c语言(四) 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档文章目录流程控制一、顺序结构二、分支结构1.关系运算符2.逻辑运算符3.三目运算符4.if1.简单分支2.阶梯分支3.嵌套分支5.switch三.题目练习总结流程控制包含if函数和switch函数提示以下是本篇文章正文内容下面案例可供参考一、顺序结构程序从main函数开始执行从上往下执行语句直到main函数结束即整个代码运行结束二、分支结构1.关系运算符 ! 2.逻辑运算符 与 || 或 非3.三目运算符逻辑表达式 表达式1 表达式2 判断逻辑表达式成立执行表达式1并输出结果不成立执行表达式2并输出结果三目运算符结合方向自右至左a 1 ? 10 : a 2 ? 20 : 30 先执行a 2 ? 20 : 304.if1.简单分支if (逻辑表达式) { 语句1 } else { 语句2 } if后面必须加逻辑表达式else后面不能加逻辑表达式 if可以不加else单独使用else不能单独使用 if不加括号默认控制1个语句2.阶梯分支if逻辑表达式 { 语句1 } elseif逻辑表达式 { 语句2 } else { 语句3 }3.嵌套分支if逻辑表达式 { if逻辑表达式 { } } else { }5.switchswitch表达式 { case 常量1语句块1break case 常量2语句块1break case 常量3 语句块3break default 语句块4 }switch后面的表达式必须为整型表达式case后面的量必须为常量case后面的break加不加都可以不加break的话switch语句会一直执行直到遇到break跳出三.题目练习题目描述 小 B 喜欢吃苹果。她现在有 m1≤m≤100个苹果吃完一个苹果需要花费 t0≤t≤100分钟吃完一个后立刻开始吃下一个。现在时间过去了 s1≤s≤10000分钟请问她还有几个完整的苹果 输入格式输入三个非负整数表示 m,t,s。 输出格式输出一个整数表示答案。#includestdio.hintmain(){intm1;intt0;ints1;inttime0;intgeshu0;scanf(%d%d%d,m,t,s);timem*t;if(stimet!0){if(s%t0){geshum-s/t;}else{geshum-s/t-1;}printf(%d\n,geshu);}else{printf(0\n);}return0;}注意1.边界问题要考虑到t 0苹果会0s吃完剩余0个2.题目说的是剩余完整苹果如果苹果被咬了一口也不算要减去1总结今天学习的是关于流程控制的内容复杂的题目还是画流程图比较好qwq学习了if函数和switch函数

相关新闻