//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
#include "math.h"
int main(void){
double x,area,dlt=0.0001,c;
for(c=log(2),x=dlt;-x*x-log(x)/c>0;x+=dlt);//算出下限x值
for(area=0;x<=2.0;x+=dlt)//从下限x积分到上限2
area+=(log(x)/c+x*x)*dlt;
printf("The area is %.3f\n",area);//输出
return 0;
}
温馨提示:答案为网友推荐,仅供参考