X 我知道了TIPS:左右滑动导航栏可以查看更多栏目
编写程序,通过计算100个矩形的面积得到函数f(x)的数值积分。f(x)=x*x+x,其中0<=x<=b。
请各位帮帮忙,看下怎么能,在下是新手!谢过!
>> 本文固定链接: http://www.vcgood.com/archives/2332
>> 转载请注明: fanfeiyn 2008年05月10日 于 C语言帝国 发表
偶来试一下,达人指点:
#include <stdio.h>#include <stdlib.h>
float f(float x){return x*x+x;}
main(){ float a,b,s=0,i; printf(“input b:”); scanf(“%f”,&b); a=b/100; for(i=0;i<100;i++) s+=a*f(a+a*i); printf(“area=%f”,s); system(“pause”); return 0;}
你必须先 登录才能发表评论。
偶来试一下,达人指点:
#include <stdio.h>
#include <stdlib.h>
float f(float x)
{return x*x+x;}
main()
{
float a,b,s=0,i;
printf(“input b:”);
scanf(“%f”,&b);
a=b/100;
for(i=0;i<100;i++)
s+=a*f(a+a*i);
printf(“area=%f”,s);
system(“pause”);
return 0;
}