前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >循环结构与while语句

循环结构与while语句

作者头像
pigeon
发布2022-04-11 17:44:17
4120
发布2022-04-11 17:44:17
举报
文章被收录于专栏:电子荣耀
循环结构

程序设计解决实际问题的过程中经常会碰到许多具有规律性的重复运算处理的问题,在处理这类问题时需要把程序中的某些语句反复执行多次。下面是具有这种特征的一些例子:

1.向计算机系统输入100个学生的档案,重复进行100次输入操作。

2.为全班30个学生分别计算其5门课的平均成绩,重复进行30次求平均数的算术运算。

3.求1 + 2 + 3 + … + 100的和,重复进行100次加法操作。

4.检查100名毕业生是否具有获得学位证书的资格,重复进行100次判断操作。

C语言提供标准的三种循环控制语句:while语句、do-while语句和for语句。

while语句

while循环语句的一般形式如下:

while(表达式)

语句

使用while语句时应该注意以下几点:

(1) 循环体只能包含一条语句,当循环体需要多条语句组成时,使用复合语句。

(2) 循环通常在重复有限的次数后结束,因此循环体中应该包含使循环继续条件最终变为“假”的语句。如果循环继续条件永远为“真”的情况,则循环无法结束,称为“死循环”。

(3) 由于while语句执行过程是先判断条件,再执行循环体,因此循环体有可能一次都不执行。

举例

例:编程求1 + 2 + 3 + … + 100的值,使用while语句。

思路分析:

参考代码:

代码语言:javascript
复制
#include <stdio.h>
   int main()
   {
       int i, sum;
       sum=;          //和的初始值为0
       i=;
       while(i<=)
       {
           sum=sum+i;  //累加运算
           i=i+;      //累加项加1,准备下次加法
       }
       printf("1+2+3+...+100 = %d\n",sum);
       return ;
   }

结果示例:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子荣耀 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档