請補充例5. 7程序,分別統計當fabs(t)>= le- 6和fabs(t)> = le- 8時執行循環體的次數


2.請補充例5. 7程序,分別統計當“fabs(t)>= le- 6”和“fabs(t)> = le- 8”時執行循環體的次數。

fabs(t)>= le- 6 ,示例代碼

# include <stdio.h>
# include <math.h>

int main()
{
	int sign = 1;
	double pi = 0.0, term = 1.0;
	int n = 0;

	while (fabs(term) >= 1e-6)
	{
		n++;
		term = 1.0 / (2 * n - 1)*sign;
		pi += term;
		sign = -sign;
	}
	pi *= 4;
	printf("pi的近似值是%lf\n", pi);
	printf("循環體循環了%d次\n", n);
	return 0;
}

運行截圖:

請補充例5. 7程序,分別統計當fabs(t)>= le- 6和fabs(t)> = le- 8時執行循環體的次數

fabs(t)> = le- 8,示例代碼

# include <stdio.h>
# include <math.h>

int main()
{
	int sign = 1;
	double pi = 0.0, term = 1.0;
	int n = 0;

	while (fabs(term) >= 1e-8)
	{
		n++;
		term = 1.0 / (2 * n - 1)*sign;
		pi += term;
		sign = -sign;
	}
	pi *= 4;
	printf("pi的近似值是%lf\n", pi);
	printf("循環體循環了%d次\n", n);
	return 0;
}

運行截圖:

請補充例5. 7程序,分別統計當fabs(t)>= le- 6和fabs(t)> = le- 8時執行循環體的次數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM