循环结构也是日常经常遇见的场景,用于表示日常的一个循环和反复,C语言使用while表示循环结构;
示例1,计算1+2+...+100的值:
#include <stdio.h>
int main()
{
int sum=0;
int i=0;
while(i<=100)
{
sum = sum + i;
i++;
}
printf("sum = %d\n",sum);
printf("i = %d",i);
return 0;
}
循环体可以一次也不执行(例如:while(0))
循环条件必须被改变,否则循环永远不会结束(例如:while(1))
if语句和while语句可以相互组合,嵌套实现复杂功能;
示例2 编写代码,求1000以内可以被3除尽的正整数的和
#include <stdio.h>
int main()
{
int sum=0;
int i=0;
while(i<=1000)
{
if(i%3==0)
{
sum = sum + i;
}
i++;
}
printf("sum = %d\n",sum);
return 0;
}