s2_027.c

来自「一般的C语言程序」· C语言 代码 · 共 17 行

C
17
字号
#include "math.h"
#define F(x)sqrt(4.0-(x)*(x))
main()
{ 
	long i,n;
	float a,b,h,s;
	printf("input a,b,n=\\n");
	scanf("%f%f%ld",&a,&b,&n);
	h=(b-a)/n;
	s=(F(a)+F(b))/2;
	for(i=1;i<n;i++)/*表示当i<n时,下面的语句s+=F(a+i*h);将一直执行*/
		s+=F(a+i*h);
	s*=h;
	printf("该定积分的值为:%10.4f\\n",s);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?