2007年9月6日 星期四

小考五(A) 解答


/* C Programming Quiz 5A */
/*
小考五題目:完成函數 quiz5_func 以計算並列印附圖公式 n=100 和 n=200 的值。
注意:你必須使用到 x_square 的函式呼叫。
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double x_square(double);
double quiz5_func(int);

int main(void)
{
/* 你的程式這裡有幾行要寫 */

printf("f(100)=%12.10f\n", quiz5_func(100));
printf("f(200)=%12.10f\n", quiz5_func(200));

system("pause");
return 0;
}

double x_square(double x)
{
return x*x;
}

double quiz5_func(int n) {
int k;
double sum=0;
for (k=1;k<=n;k++) {
sum += (k-1)*log(k)/(x_square(k+1)*k);
}
return sum;
}

小考五(A)題目
返回小考目錄
回到首頁

沒有留言: