sinh^(-1)x 问题
#include<stdio.h>#include<math.h>
double asinhn(double x){
int n;
double sum,a=x,b=1.0;
for(sum=x,n=1;n<=100;n=n+2)
{
a=a*n/(n+1);
b=1.0*x/(n+2);
sum=sum+a*b*x*(-1);
}
}
void main(){
printf("sinh^-1x=%f\n",asinhn(0.81));
}
麻烦大虾们指教啊~~~能运行 但是 x我全分开来乘了啊 怎么还溢出啊?