循环语句

一 while语句

while (条件) 
{
  循环体
}

image

#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
    int sum = 0;
    int i = 1;

    while (i <= 100)
    {
        sum1 += i;
        i++;
    }

    cout << "while循环1+2+3+...+100 = " << sum << endl;

    system("pause");
    return 0;
}

image

二 for语句

for (表达式1; 表达式2;表达式3)
{
  循环体
}

for循环的流程图:
image

#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
    int sum = 0;

    for (int i = 1; i <= 100; i++)
    {
        sum += i;
    }

    cout << "for循环1+2+3+...+100 = " << sum << endl;

    system("pause");
    return 0;
}

image

三 do...while语句

  • 至少执行一次循环体
do {
   循环体
} while(条件);

do...while语句流程图:
image

#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
    int sum = 0;
    int i = 1;

    do
    {
        sum += i;
        i++;
    } while (i <= 100);

    cout << "do...while循环1+2+3+...+100 = " << sum << endl;

    system("pause");
    return 0;
}


image

3.1 do...while的特殊用法:在特殊的宏定义中使用

//特殊用法:【在特殊的宏定义中使用】
do {
   循环体
} while(0);

四 循环中的特殊控制:continue 和 break

  • continue:结束本次循环,进入下一次循环
  • break:结束本层循环

五 循环嵌套

// 一秒钟想我一次,一天一共想我几次
#include <iostream>
#include <Windows.h>
#include <string>

using namespace std;

int main()
{
    int count = 0;

    for (int i = 0; i < 24; i++)
    {
        for (int j = 0; j < 60; j++)
        {
            for (int k = 0; k < 60; k++)
            {
                count++;
            }
        }
    }

    cout << "一天想我几次?" << count << endl;

    system("pause");
    return 0;
}

image

posted @   荒年、  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示