课堂随练(C语言):循环结构

用while语句实现典型当型循环结构 :

例:求sum=1+2+3,即计算sum=\sum_{n=1}^{3}n

相应的程序如下:

int main()
{
    int sum=0,n=1;
    while(n<=3)
    {
        sum=sum+n;//等价于sum+=n
        n++;//等价于n=n+1
    }
    printf("%d",sum);
    return 0;
 } 

想要连续加到什么数值,只需要将相应数值改成想要加的数值,例如想要从1连续加到100,则n<=100,想求得1+2+3+4,则n<=4。

用do...while语句执行循环结构:

例:求sum=1+2+3,即计算sum=\sum_{n=1}^{3}n 

 #include<stdio.h>
int main()
{
    int sum,n;
    sum=0;
    n=1;
    do
    {
        sum+=n;
        n++;
    }
    while(n<=3);
    printf("%d",sum);
    return 0;
 } 

用for语句写循环结构:(常用语句)

格式如下:for([表达式1];[表达式2];[表达式3])语句 (注意:表达式可以为空,但两个分号不可少)

例:求sum=1+2+3,即计算sum=\sum_{n=1}^{3}n  

#include<stdio.h> 
int main()
{
    int sum,n;
    for(n=1;n<=3;n++)
    sum+=n;//此处若为多条语句则需要加上{}
    printf("%d",sum);
    return 0;

循环四要素:

循环变量的初始化;循环条件判断;循环体;循环控制变量的修改。

(本文章为跟随老师思路的随堂笔记,仅供参考。)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值