注:do while和while的区别
- do while进入后先执行了一次,就算while处条件不满足,它也会先执行在退出
- 而while如果不满足条件则直接结束
先用do while
#include <stdio.h>
int main(void)
{
float i = 1.0;
float j = 2.0;
float s = 0;
int n = 0;
double sum = 0;
do{
n++;
sum+=i/j;
s=i+j;
i=j;
j=s;
} while (n<10) ;
printf("sum = %f\n", sum);
return 0;
}
在看看while
#include <stdio.h>
int main(void)
{
float i = 1.0;
float j = 2.0;
float s = 0;
int n = 0;
double sum = 0;
while (n<10)
{
n++;
sum+=i/j;
s=i+j;
i=j;
j=s;
}
printf("sum = %f\n", sum);
return 0;
}