2023-01-24循环结构

C++的循环结构是一个不断转圈的结构,每转一圈完成一定的任务。而且在这个圈上还有控制转圈的方式以及进程的开关。

根据具体结构的不同,一般有while循环,for循环,do...while循环

一、for循环

一个例子:计算6+7+8=?

很明显,我们计算:6+7=13,13+8=21

如何使用程序进行计算呢?

#include <iostream>

using namespace std;

int main(){

        int s=0;//保存最终计算结果

        for(int i=6;i<=8;i++){//从6开始加,一直加到8,每次加1(这次加6,下次加7,下次加8)

                 s+=i;//将每个数值加到s上面

         }

        cout<<s;//输出结果

        return 0;

}

二、while循环

还是上面的例子,

#include <iostream>

using namespace std;

int main(){

        int s=0;

        int i=6;

        while(i<=8){//一直加到8

                   s+=i;

                   i++;//加的数加1,也就是这次加6,下次要加7了,再下次加8,。。。。

          }

       cout<<s<<endl;

       return 0;

}

三、do...while循环

还是6+7+8=?

若使用do...while循环,和while循环相似,只是循环的控制条件上不太相同。

#include <iostream>

using namespace std;

int main(){

        int s=0;int a=6;

        do{

              s=s+a;//不进行条件判断,直接先加上6再说

             a++;//每次加的数加1,这次加6,下次加7,。。。。 

         }while(a<=8)//判断条件,一直加到8,当a<=8时,进行转圈

        cout<<s;//输出结果

       return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容