学习笔记 c 语言 while语句

引入一个例题:计算圆周率pai的近似值。给定公式,计算到前100项为止。

用for语句:

#include <stdio.h>
#include <math.h>
int main ()
{
	double sum =0,pi,c;
	int n;
	for (n=1;n<=100;n++)	
	{
		c = pow(-1,n+1)/(2*n-1);
		sum = sum + c ;
	}
	pi = 4 * sum;
	printf("pi=%lf\n",pi);
}

用 whlie 语句:

#include <stdio.h>
#include <math.h>
int main ()
{
	double sum = 0,pi,c=1,s=1;
	int n =1 ; 
	while(fabs(c)>=1e-6)	
	{
		sum = sum + c ;
		s=-s;
		n++;
		c = s/(2*n-1);
	}
	pi = 4 * sum;
	printf("pi=%lf\n",pi);
} 

while语句 ——“当型”

whlie (条件表达式)
	循环体

千万别忽略自己敲代码这一个步骤,真的会发现很多问题

看看这个代码,用 while 语句 实现1+…100;

#include <stdio.h>
int main ()
{
	int sum =0,i=1;
	while(i<=100)
	{
		sum = sum + i;
		i=i+1;
	}
	printf("sum=%d\n",sum);
}

while 语句 和 for 语句 都表示循环,一般有循环次数的适合用 for 语句,对于循环次数不确定的用 whlie 语句。

谢谢你看到这里! 我们一起加油 ! see u tomorrow!

发布了20 篇原创文章 · 获赞 27 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Lemonliyi/article/details/105106780
今日推荐