计算1+2+3+....+100的结果。
#include<stdio.h>
int main()
{
int i=1,sum=0;
while(i<=100)
{
sum=sum+i;
i=i+1;
}
printf("结果是:%d\n",sum);
return 0;
}
结果
结果是:5050
统计从键盘输入的一行英文句子的字符个数
#include<stdio.h>
int main()
{
int count=0;
printf("请输入一行英文字符:");
while(getchar()!='\n')
{
count=count+1;
}
printf("你总共输入了%d个字符\n",count);
return 0;
}
while如果表达式为真(非0)才执行循环体里面的内容,而do..while则是相反(先执行再判断表达式是否为真)
while和dowhile区别
while:
while(表达式)
循环体
dowhile:
do
循环体
while(表达式);