C++中的循环结构

  1. for语句

[一. ] 语句格式

格式1:for(控制变量初始化表达式;条件表达式;增量表达式) 语句1;

说明:语句1是for循环语句的循环体,它将在满足条件的情况下将重复执行。
格式2:for(控制变量初始化表达式;条件表达式;增量表达式) {语句1; 语句2; ... }

例子:利用for循环,计算输出1+2+3。。。+100的和;
#include <iostream>

using namespace std;

int main()
{
    int sum=0;
    for(int i=0;i<=100;i++)

        sum+=i;

    cout<<sum<<endl;
    return 0;

}

输出结果:5050

  1. while语句
    格式1:while(条件表达式) 语句1; 说明:语句1是while循环语句的循环体,它将在满足条件的情况下将重复执行。 格式2:while(条件表达式)
    {语句1;语句2;…}
    例子:
    利用whiler循环,计算输出1+2+3。。。+100的和;
#include <iostream>

using namespace std;

int main()
{
    int sum=0,i=1;
    while(i<=100)

      {

        sum+=i;
        i++;
      }

    cout<<sum<<endl;
    return 0;

}

输出结果:5050;

  1. do-while语句的语句格式
    格式1:do 语句1; while(条件表达式);
    说明:语句1是do-while的循环体。
    格式2:do{语句1;语句2;。。。} while(条件表达式)
    例子:求1992个1992的 乘积的末两位数是多少?
#include <iostream>

using namespace std;

int main()
{

   int a=1,t=0;
   do
   {
       ++t;
       a=(a*92)%100;
   }while(t!=1992);
   cout<<a<<endl;
    return 0;

}

输出结果:36

猜你喜欢

转载自blog.csdn.net/weixin_43980141/article/details/84892219
今日推荐