循环结构
while语句
语法:
while(表达式)
循环体
流程图:
例子:计算1+2+…+100的结果
先画出流程图
#include <stdio.h>
int main()
{
int i,sum;
i = 1;
sum = 0;
while (i <= 100)
{
sum = sum + i;
i++;
}
printf("结果是:%d\n",sum);
}
运行结果:
例子:统计从键盘输入的一行英文句子的字符个数。
#include <stdio.h>
int main()
{
int count = 0;
printf("请输入一行英文字符:");
while (getchar() != '\n')
{
count = count + 1;
}
printf("字符个数是:%d\n",count);
}
运行结果:
do…while 语句
语法:
do
循环体
while(表达式);
流程图:(先执行,再判断)
例子:验证用户密码
(两种方法,while和do…while)