C++中的循环语句


C++中的循环语句

while  循环

语法形式

while  (表达式)  语句

{

循环体;

}

程序实例:

求解0-10 的累加之和

 

#include <iostream>
using namespace std;

int main()
{
// while 语句的演示demo
    int num;

    int count;
    int step;
    step = 0;
    count = 0;

    while (step <= 10)
    {
        count += step;
        step++;
    }

    cout << "the sum (from 0 to 10) = " << count <<"\n" ;

    return 0;
}

计算结果:

the sum (from 0 to 10) = 55

do-while 循环

 

 

 

语法形式

do  (表达式)  语句

{

循环体;

}while(判断条件);

程序实例:

求解 0-10 的数字累加

#include <iostream>
using namespace std;

int main()
{
// while 语句的演示demo
    int num;

    int count;
    int step;
    step = 0;
    count = 0;
    
    do{
        count += step;
        step++;
    } while (step <= 10);


    cout << "the sum (from 0 to 10) = " << count <<"\n" ;

    return 0;
}

计算结果:

the sum (from 0 to 10) = 55

 

do-while需要注意的地方:

这个语句会先进行计算do中的循环体,然后再进行结束条件的判断;

for 循环语句

for语句的语法形式;

for(初始语句,表达式1,表达式2)

初始语句:程序先前求解(程序赋初值)

表达式1:为true 时执行循环体(执行条件)

表达式2: 每次执行循环后求解(自增条件)

程序实例:

求解数字0-10的数字之和

 

#include <iostream>
using namespace std;

int main()
{
// while 语句的演示demo
    int num;

    int count;
    count = 0;
    
    for (int step = 0; step <= 10;  step++)
    {
        count += step;
    } 

    cout << "the sum (from 0 to 10) = " << count <<"\n" ;

    return 0;
}

运行结果;

the sum (from 0 to 10) = 55

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM