C++循环结构和循环语句

在编码的过程中,要处理的问题常常使需要反复执行的某一操作,为了提高编码的效率,便有了循环控制语句。

常见的while语句,其一般形式是

while(表达式)语句

当表达式为非0时(条件为真),执行while语句中的内嵌语句。

读者在学习C语言的过程中肯定知道:C语言中while语句的特点时,先判断表达式,后执行语句,在C++中while语句也是如此。

读者需要知道在while循环中,如果循环体包含一个以上的语句,应该用大括号括起来,以复合语句形式出现。

如果没有加大括号,那么while语句的范围只到while后面第一个分号处,且在循环体中应该有使循环趋向于结束的语句。

经典案例:求1+2+3+…+100的值

#include <iostream> //头文件
using namespace std;
int main()   //主函数
{int i=1; //定义变量i并赋初值 int sum=0; //定义变量sum并赋初值,这两行可以合并,int i=1,sum=0;while(i<=100) //判断条件 {sum=sum+i; //循环体 i++;}cout<<sum<<endl; //输出语句 return 0; //返回值
}

执行以上程序会输出:5050

求1+2+…+100的值

更多案例可以go公众号:C语言入门到精通

C++while语句 | 求1+2+..+100的值相关推荐

  1. 使用 for 循环语句求出 1~100 之间的质数。

    package HomeWork; public class Test04 { /*  * 使用 for 循环语句求出 1~100 之间的质数.  */     public static void ...

  2. python中用while语句求1到100的和

    sum=0 num=1 while num<=100:sum+=numnum+=1 print(f"1到100的和为:{sum}") print("1到100的和为 ...

  3. python1到100奇数相加_如何使用while语句求1到100的奇数和

    跟大家分享一下用python和Java来实现1到100之间的奇数求和 方法/步骤 1 用python实现的第一种方法,代码如下: def Sum(): num=0 x=1 while x<=10 ...

  4. 使用While语句求1到100之间的累加和,输出结果,写出T-SQL语句

    DECLARE @SUM int,@count int SELECT @SUM=0,@count=1 while @count<=100 BEGIN SET @sum=@sum+@count S ...

  5. SQL中while语句求1到100的和

  6. C语言求1到100的和(for循环语句)

    //头文件 #include <stdio.h> //主函数 int main() {//声明变量int c, a;//for语句 表达式1:表达式2,表达式3for (a = 1; a ...

  7. 用while语句求100以内所有奇数的和

    //用while语句求100以内所有奇数的和 public void test1(){int a =1;int sum = 0;while(a<=100){sum= sum+a;a=a+2;}S ...

  8. c语言1到1000的3的倍数之和,C语言编程:用for语句求1~100中是3的倍数的所有整数之和...

    #includeint main(){int i,s=0;for(i=1;i;i+)s+i;printf("%d\\n",s);return 0;}输出5050www.mh456. ...

  9. C语言学习之求1+2+3+···+100的值

    C语言学习之求1+2+3+···+100的值 方法一,使用while循环 #include <stdio.h> int main(){int a,sum; //定义变量a=1,sum=0; ...

最新文章

  1. C语言return函数
  2. j2ee html5,HTML5+J2EE实现文件异步上传
  3. 【计算摄影】计算机如何学会欣赏照片的美感?
  4. 何樱c语言,C语言程序设计-电子教案-连卫民(442页)-原创力文档
  5. 光电编码器的原理及应用场合_图解编码器应用,推荐收藏
  6. 2017.10.28 排序 思考记录
  7. Picasso源码阅读笔记三
  8. 用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树
  9. 麦迪逊大学计算机科学咋样,威斯康星大学麦迪逊分校计算机专业排名
  10. 喵哈哈村的魔法考试 Round #14 (Div.2) 题解
  11. 从Slice_Header学习H.264(一)--片头语法元素介绍
  12. [生存志] 第11节 历代大事件概览 春秋
  13. aotorun专杀工具(U盘病毒专杀)
  14. Mosquitto not authorised
  15. 计算机乘法原理 移位,原码乘法,原码乘法原理详解
  16. kali内置超好用的代理工具proxychains
  17. LiveRTMP内置IPCamera实现RTMP直播摄像机功能
  18. Java 使用 JDBI 库访问MySQL 数据库
  19. c语言的true、false
  20. 15、条件概率、全概率公式、贝叶斯公式、马尔科夫链

热门文章

  1. IE浏览器报Promise未定义
  2. C++循环语句之在0-1000之间找出水仙花数。
  3. 求网络号,广播地址,第一个可用ip,最后一个可用ip。可用ip总数
  4. 后台向前台传反斜杠、单引号等特殊字符问题
  5. 网工容易混淆的三种网线类型:直连线、交叉线和反转线
  6. GOOGLE排名 如何用关键字优化网站?(转)
  7. Rundll32解密
  8. React-document-title实现动态更新页面Title
  9. 忧喜交加的宜家,这些年到底错过了什么?
  10. 电信宽带免费提速到200M!不用安装小翼管家!