C语言循环结构详解
一.while 语句
1.语句结构
while循环语句是指当判定条件成立时,执行指定语句。
while循环语句的语法如下:
while(判定条件)
{
循环体;
}
其中,判定条件可以是关系表达式(隐式关系表达式)或逻辑表达式,用于控制循环的次数,循环体可以为语句或语句块,为循环语句执行的具体内容。
判断条件不可以被省略
2.循环方式
while循环语句在每次循环时都要做一次条件判断,如果判断结果为真则进入循环,若为假,跳出循环
3.代码示例
代码示例(1)
#include <stdio.h>
#include <math.h>
int main()
//一共有100个馍,大僧一个人分三个,小僧三个人分一个,求大僧和小僧各有多少人?
{
int i,sum;
i=1; //存储大僧的数量,穷举法
while(i<=33)
{
if(i*3+(100-i)/3==100)
printf("大:%d 小:%d",i,100-i);
i++;
}
return 0;
}
代码示例(2)
计算累加1-100的和
倒序计算
#include <stdio.h>
#include <math.h>
int main()
{
//倒序计算(计算100-1的倒序和&#x