安庆什么网站好小事做网站建设 销售人员
安庆什么网站好小事做,网站建设 销售人员,制作网站后台教程,关镇铨装潢门店地址本章分支结构的学习内容如下#xff1a;
三、C语言中的分支与循环—if语句 (1)
三、C语言中的分支与循环—关系操作符 (2)
三、C语言中的分支与循环—条件操作符 与逻辑操作符(3)
三、C语言中的分支与循环—switch语句#xff08;4#xff09;分支结构 完 本章循环结… 本章分支结构的学习内容如下
三、C语言中的分支与循环—if语句 (1)
三、C语言中的分支与循环—关系操作符 (2)
三、C语言中的分支与循环—条件操作符 与逻辑操作符(3)
三、C语言中的分支与循环—switch语句4分支结构 完 本章循环结构的学习内容如下
三、C语言中的分支与循环—while循环 (5)
三、C语言中的分支与循环—for循环 (6)
三、C语言中的分支与循环—do-while循环 (7)
三、C语言中的分支与循环—break和continue语句8循环结构 完 现在我们开始循环结构的学习
1.while循环基本语法
在C语言中while 循环是一种基本的循环结构用于重复执行一段代码直到给定的条件变为假即非零。其基本语法如下
while (condition) {// 循环体
}这里的 condition 是一个布尔表达式。如果 condition 的结果为真非零则执行循环体内的代码。执行完循环体后程序再次检查 condition如此反复直到 condition 为假零。
注意循环体内超过一条语句需要打花括号{} 2. while与if的比较 相似之处while 和 if 都是基于条件判断的。它们都检查一个布尔表达式以决定是否执行某些代码。 不同之处if 语句只会根据条件执行一次代码块。而 while 循环会不断重复执行代码块直到条件不再满足。
while循环的执行流程
条件检查首先评估 condition。循环体执行如果 condition 为真执行循环体内的代码。重复检查执行完循环体后再次检查 condition。循环结束如果 condition 为假退出循环。
3.代码示例
1打印从1到10的数字
先观察这个循环的逻辑我们找到什么时候结束这个循环也就是当这个整数大于10 时该循环不再执行所以我们将条件写为whilei10{}让 i 初始化为1 每次打印一个值后让i1。
#include stdio.hint main() {int i 1;while (i 10) {printf(%d\n, i);i;//后置先使用后自增
//还可以写成i或者i i1或者i1}return 0;
}2)简单计数器使用while循环创建一个从1数到指定数字如100的计数器
这个是之前打印1-10的原理一模一样可以添加进某些代码里这个变量i 可以起到一个计数的作用
#include stdio.hint main() {int i 1;while (i 100) {printf(%d\n, i);i;}return 0;
}3100以内偶数打印
#include stdio.hint main() {int i 1;while (i 100) {if (i % 2 0) {printf(%d\n, i);}i;}return 0;
}4计算从1到100的所有数字的总和
#include stdio.hint main() {int i 1;int sum 0;while (i 100) {sum i;//将每个i累计起来i;}printf(%d\n, sum);return 0;
}4.题目练习 输⼊⼀个正的整数逆序打印这个整数的每⼀位 例如 输⼊1234输出4 3 2 1 输⼊521输出1 2 5 题目分析 1. 要想得到n的最低位可以使用n%10的运算得到的余数就是最低位如1234%10得到4 2. 要想去掉n的最低位找出倒数第⼆位则使用 nn/10 操作就可以去掉最低位的如 n1234/10得到123123相较于1234就去掉了最低位123%10就得到倒数第⼆位3。 3. 循环1和2两个步骤在n变成0之前就能到所有的位。 //输⼊⼀个正的整数逆序打印这个整数的每⼀位
#include stdio.h
int main()
{int i 0;int a 0;scanf(%d, i);while (i 0) {a i % 10;printf(%d , a);ii/10;}return 0;
} 这种比较简洁可以自己思考怎样理顺逻辑写出代码
#include stdio.h
int main()
{int n 0;scanf(%d, n);while(n){printf(%d , n%10);n / 10;}return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90223.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!