while(true)和break用法 输出整数1~100 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力

问题描述

输出:
1 2 3 … 98 99 100

思路

思路一
while(true) + break

  1. 初始化 n
  2. 进入while循环
    如果 n > 100:break 跳出循环;
    否则:输出 n —> n+1 —> 进入下一次循环

思路二
while(条件)

  1. 初始化 n
  2. while条件判断,若 n <= 100 ,进入while 循环:


代码

while(true) + break 代码:

int main(){
    int n = 1;               //初始化 n
    while (true){            //无条件进入while循环主体
        if(n > 100)          //如果 n > 100,进入if语句;否则,跳过if语句
            break;           //if语句内:跳出整个while循环
        cout << n << " ";    //如果跳过if语句,执行输出 n (cout:输出)
        ++n;                 //n自增
    }
}

while(condition) 代码:

int main(){
    int n = 1;               //初始化 n
    while (n <= 100){        //满足条件 n <= 100 才能进入while循环
        cout<<n<<" ";        //输出 n (cout:输出)
        ++n;                 //n自增
    }
}



其他

日常vlog: 点这里去B站~



版权声明:本文为weixin_48478018原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。