C++-初识循环语句
for循环1格式for(初始化判断条件增值变化){循环体}2执行顺序3例子e.g. 计算1~100的和for (int i1; i100; i) { ssi; }注意for 语句的三个部分中任何一个部分都可以省略。其中若省略了判断条件相当于判断条件永远为真while循环1)格式while(运行条件){循环体}2执行顺序3例子e.g.一位中学生发现一个奇妙的定理请角谷教授证明而教授无能为力于是产生了角谷猜想。猜想的内容任给一个自然数若为偶数则除以2若为奇数则乘3加1得到一个新的自然数后按上面的法则继续演算。若干次后得到的结果必为1。请编写代码验证该猜想求经过多少次运算可得到自然数1。1停止条件结果得到12由停止条件可知运行条件为结果不为13循环体若为偶数则除以2若为奇数则乘3加14由得到一个新的自然数后按上面的法则继续演算可知计算后的结果给回到原变量5题目要求计算运算次数那么有一个变量要表示计算的次数次数从0开始int a,s0; cina; while (a!1) { if(a%20) aa/2; else aa*31; s; }do-while语句1格式do{循环体}while(运行条件);2执行顺序3例子e.g.把输入的数加起来直到输入的数是0就结束输入。int a0, sum0; do { suma; cina; } while(a! 0);三者循环的区别三种语句可以彼此代替但一般来说语句的选用遵守以下原则循环过程中有个固定的增加步骤最常见的是枚举时使用 for 语句只确定循环的终止条件时使用 while 语句使用 while 语句时若要先执行循环体再进行判断使用 do...while 语句。一般很少用到常用场景是用户输入。break 与 continue 语句break 语句的作用是退出循环。continue 语句的作用是跳过循环体的余下部分。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2430451.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!