c语言中while如何用

2025-11-24 19:34:01

1、while的结构如下:

while(条件){内容}

2、while后的括号内写的是循环条件,当括号内的条件为真的时候while就执行循环,一直到括号内的内容不为真,或者通过在后面的大括号内写上break;都可退出循环,while(1)就是一直循环,while(0)就不执行循环。

3、{},大括号内写入要循环执行的内容,比如加上某数或其他,因为()内只有循环条件,所以相应的变化过程都只能在大括号内写入,比如用i控制循环像下面的程序:

int i = 0;

while(i<5){

         i++;

}

运行5次

像循环控制条件i就只能写在大括号内

c语言中while如何用

4、最后再加上一个0到100内的奇偶数和的程序。(while实现)

注释部分为for循环实现

#include<stdio.h>

#include<stdlib.h>

/*

int main(void)

{

    int i,sum1 = 0,sum2 = 0;

    for(i = 0;i < 101;i++){

        if(i%2){

            sum1 += i;

        }

        else{

            sum2 += i;

        }

    }

    printf("sum1 = %d\n",sum1);

    printf("sum2 = %d\n",sum2);

    system("pause");

    return 0;

}*/

int main(void)

{

    int i = 1,sum1 = 0,sum2 = 0;

    /*

    while(i<101){

        sum1 += i;

        i += 2;

    }

    i = 1;

    while(i<101){

        sum2 += i;

        i += 2;

    }*/

    while(i<51){

        sum1 += i*2-1;

        sum2 += i*2;

        i++;

    }

    printf("sum1 = %d\n",sum1);

    printf("sum2 = %d\n",sum2);

    system("pause");

    return 0;

}

下图为运行结果:

c语言中while如何用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢