C语言编程题.要求用到函数的调用和被调用!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:35:37
编写函数,根据整型形参m的值,计算以下公式的值.t=1-1/2x2-1/3x3-...-1/mxm

已经测试过了,没问题。

double calc( int m )
{
int b = -1;
double sum = 1.0;

if ( m <= 0 )
{
return -1;
}
else if ( m > 1 )
{
for ( int i = 2; i <= m; i++ )
{
sum = sum + b*1.0/(i*i);
}
}

return sum;
}

void test_calc()
{
int val;

printf( "inpute the calc value:\n");

scanf( "%d", &val );

printf( "The value of calc(%d) is: %f \n", val, calc(val));
}