首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C语言实例之四种循环累加

C语言实例之四种循环累加

作者头像
程序员小顺
发布于 2021-10-13 02:38:24
发布于 2021-10-13 02:38:24
1.7K00
代码可运行
举报
文章被收录于专栏:知识小木屋知识小木屋
运行总次数:0
代码可运行

题目:

请用goto...if...循环、while循环、do...while循环、for循环分别完成1+2+3+4+5+......+100

goto... if... 循环

C 语言中的 goto 语句,通常和if搭配构成循环,goto语句能无条件转移到被标记的语句。goto语句的语法如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
标记命名: if (条件) {
  语句1;
  语句2;
  ...
  goto 标记命名
}

goto...if...循环实现累加的实例,源代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>

int main() {
    int i = 0, sum = 0;
    loop:
    if (i <= 100) {
        sum += i;
        i++;
        goto loop;
    }
    printf("sum = %d", sum);
    return 0;
}

while循环

while循环实现累加的实例,源代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>

int main() {
    int i = 0, sum = 0;
    while (i <= 100) {
        sum += i;
        i++;
    }
    printf("sum = %d",sum);
    return 0;
}

do...while循环

do...while循环实现累加的实例,源代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>

int main() {
    int i = 0, sum = 0;
    do {
        sum += i;
        i++;
    } while (i <= 100);
    printf("sum = %d", sum);
    return 0;
}

for循环

for循环实现累加的实例,源代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>

int main() {
    int sum = 0;
    for (int i = 0; i <= 100; ++i) {
        sum += i;
    }
    printf("sum = %d", sum);
    return 0;
}

编译运行上面所有的源代码,都会输出以下结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sum = 5050

四种循环总结

goto语句温馨提示:

在任何编程语言中,都不建议使用 goto 语句。因为它使程序的结构混乱,使程序不易理解和难以修改。任何使用 goto 语句的程序可以改写其他语句的写法。

while循环和do...while循环区别:

while循环先判断条件,后执行while里面的语句,而do...while循环至少执行一次,并且先执行do里面的语句,后执行while里面的判断。

for循环中的小知识:

for ( 初始化; 条件; 增量 )中的条件根据所需可省略不写,但英文分号不要掉。

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

本文分享自 知识小木屋 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言循环结构-学习九
循环结构 特点:在给定条件成立时,反复执行某程序段,直到条件不成立为止。 while语句 一般形式: while(表达式){ 语句; } 流程图 image.png 注意: 在循环体中应有使循环趋向于结束的语句,否则程序会陷入死循环,无限执行语句。 程序陷入死循环,结束用atrl+break 循环体中如果包含一个以上的语句,要用{}括起来! 例子 在控制台输出1-30 #include <stdio.h> void main() { int i = 1;
XG.孤梦
2022/02/28
7120
C语言循环结构-学习九
[C语言]分支循环语句
2. 循环执行语句: do while 语句、 while 语句、 for 语句;
IT编程爱好者
2023/04/12
8940
[C语言]分支循环语句
C语言入门系列之5.循环控制结构程序
循环结构是程序中一种很重要的结构。 其特点是:在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构:
cutercorley
2020/07/23
2.3K0
C语言入门系列之5.循环控制结构程序
【C语言】循环语句
[do...while] 语句最少执行一次,这就是它与 [while] 循环语句的最大区别! 首先执行①次循环体语句当中的内容,然后判断表达式,当表达式的值为"真"时候,返回重新执行循环体语句。执行循环体内容,直到表达式判断为假时为值,此时循环语句结束! 
謓泽
2022/12/12
1.3K0
详解C语言分支与循环语句
这样吧,你先在steam搜索“千恋*万花”点击购买安装好后立即运行打开千恋万花,在主页面点击开始游戏进入游戏页面,然后依次选择“说实话”、“不好说”、“觉得很可爱”、“单独行动”、“摸摸头”、“有点担心”和“安抚”进入丛雨路线 没错,galgame中的选项就是选择语句。
Yui_
2024/10/15
1510
详解C语言分支与循环语句
3 C语言 流程控制 循环 跳转
前面的章节一直在介绍C语言的基本语法知识,然而仅仅依靠这些语法知识还不能编写出完整的程序。在程序中,通常需要加入业务逻辑,并对程序的流程进行控制。本章将重点讲解C语言中最基本的三种流程控制语句。
py3study
2020/01/08
2.2K0
3 C语言 流程控制 循环 跳转
【C语言】分支循环第二章
接上回,通过前面分支循环第一章,我们知道了if和switch的用法,本章我们讲继续学习while,do while,for循环语句结构。
学习起来吧
2024/02/29
2280
【C语言】分支循环第二章
C语言分支循环语句
欢迎来到我的博客!今天我们将一起探讨C语言中非常重要的分支循环语句。这些语句在我们日常的编程工作中起着至关重要的作用,它们可以帮助我们更好地组织代码并实现复杂的逻辑。
小志biubiu
2025/02/27
1912
谈谈C语言中的三大循环
初始化是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定何时退出循环; 增量定义循环控制变量每循环一次后如何变化。这三个部分之间用英文的分号分开。
程序员小顺
2021/10/13
1.1K0
C语言求1+2+……+100的和
例11:C语言实现求1+2+3+……+100的和,要求分别用while、do while、for循环实现。
小林C语言
2020/11/23
1.5K0
C语言求1+2+……+100的和
江哥带你玩转C语言 | 07 - C语言流程控制
流程控制基本概念 默认情况下程序运行后,系统会按书写顺序从上至下依次执行程序中的每一行代码。但是这并不能满足我们所有的开发需求, 为了方便我们控制程序的运行流程,C语言提供3种流程控制结构,不同的流程控制结构可以实现不同的运行流程。 这3种流程结构分别是顺序结构、选择结构、循环结构 顺序结构: 按书写顺序从上至下依次执行 选择结构 对给定的条件进行判断,再根据判断结果来决定执行代码 循环结构 在给定条件成立的情况下,反复执行某一段代码 ---- 选择结构 C语言中提供了两大选择结
极客江南
2021/07/11
1.7K0
【C语言】分支和循环
C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。 我们可以使用if 、 switch 实现分支结构,使用for 、 while 、 do while 实现循环结构。
zxctscl
2024/09/24
3910
【C语言】分支和循环
轻松拿捏C语言——循环语句及跳转语句
当语句只有1句时,循环语句和if语句都可以省略{}。所以这里就会有一个小坑,需要注意有无{ } 。
用户11162265
2024/06/14
2460
轻松拿捏C语言——循环语句及跳转语句
C语言-分支与循环(2)-学习笔记
嗨嗨嗨!新的一篇来啦!这一次,我携带着满满的关于while、for和do-while等的精彩内容,准备与大家分享。希望你们喜欢这一顿知识的大餐,也希望我的文章能为你的编程之路增添一份乐趣。别忘了,这篇文章也意味着“分支与循环”板块的完美收官哦!期待你们的阅读,我们文末见分晓!
LonlyMay
2024/10/21
2730
C语言-分支与循环(2)-学习笔记
【C生万物】C语言分支和循环语句
表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行。 在C语言中,0表示假,非0表示真。也就是表达式的结果如果是0,则语句不执行,表达式的结果如果不是0,则语句执行
爱敲代码的小杨.
2024/05/07
1610
【C生万物】C语言分支和循环语句
C语言入门(循环和分支语句、goto语句)
比如:输入1,打印星期一;输入2,打印星期二……输入7,打印星期天。这种如果用if...else if...else的形式就过于复杂了,这种类型就适用于switch语句。
see.
2024/06/04
2410
C语言入门(循环和分支语句、goto语句)
抽丝剥茧C语言(中阶)分支语句和循环语句
我们人这辈子,要经历无数的选择,就像机缘;无数次重复某一件事,比如吃饭,睡觉。C语言也是一样的,程序就像人一样,进入main函数的时候就像襁褓中的婴儿一样,等到程序运行结束时就会和人一样逝世,但是在这一生中,我们人经历各种事情,各种选择,重复做某一件事,走向不同的路,获得不同的成就,就和C语言的分支和循环一样。 下面我们来一起看看到底是什么和我们人的一生这么相似。
有礼貌的灰绅士
2023/03/28
1.8K0
抽丝剥茧C语言(中阶)分支语句和循环语句
c语言从入门到实战——分支和循环
C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语言是能够实 现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。
鲜于言悠
2024/03/20
3200
c语言从入门到实战——分支和循环
C/C++入门004-C语言流程控制
参考:https://blog.csdn.net/weixin_44617968/article/details/117656810
IT从业者张某某
2023/10/16
2300
C/C++入门004-C语言流程控制
C语言——C/分支和循环
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。 我们可以使⽤ if 、 switch 实现分支结构,使用 for 、 while 、 do while 实现循环结构。
用户11015888
2024/03/11
6670
C语言——C/分支和循环
相关推荐
C语言循环结构-学习九
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档