一个程序运行出现 floating point error :Domain

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:37:37
#include<stdio.h>
#define n 1000
void main()
{float function(float) ;

process(1,2,function);
}
float function(float x)
{float s=1+x;
return s;}
process(float a,float b,float f())
{float m,sum=0;
m=(b-a)/n;
while(a<b)
{sum=sum+f(a)*m;
a=a+m;}
printf("%f\n",sum);}
请问这是什么问题?谢谢

#包括<stdio.h>
#界定n 1000
无效的Main ( )
(浮法功能(浮动) ;

过程中( 1,2 ,功能) ;

浮法功能(浮法x )的
(浮法商S = 1 + x年;
返回秒; )
过程(浮动,浮动b ,浮法F (下) )
(浮法米,总结= 0 ;
米= (二-一) /氮;
而(一<二)
(总结=总结+ F (上一) *米;
1 = 1 +米; )
printf ( “ %女\ n ” ,总结) ; )
指你运行的程序中有一个程序无效化或运算错误
如果你运行的是游戏,看看是不是游戏光盘有问题。
如果是电脑系统程序,把电脑重装一次系统就好了。