代码如下:
//计算1+2+...+100之和(利用do-while语句实现)。
#include<stdio.h>
int main(void)
{
int n=1,sum=0;
do
{
sum=sum+n;
n++;
}while(n<=100);
printf("sum = %d\n",sum);
return 0;
}
结果如下:
说明:本例中do-while循环和while循环完成相同的功能。
但是,当while后面的表达式一开始即为"假"时,则两种循环结果是不同的。
程序一:
//先判断后执行
#include<stdio.h>
int main(void)
{
int n=1, sum1=0;
while(n<1)
{
sum1=sum1+n;
n++;
}
printf("sum1= %d\n",sum1);
return 0;
}
//sum1=0
结果如下:
程序二:
//先执行后判断
#include<stdio.h>
int main(void)
{
int n=1, sum2=0;
do
{
sum2=sum2+n;
n++;
}while(n<1);
printf("sum2= %d\n",sum2);
return 0;
}
//sum2=1
结果如下:
标签:do,int,sum,29,C语言,while,include,void From: https://blog.csdn.net/LULU_lulu666/article/details/137108439