2007年9月6日 星期四

期末考(A) 解答


/* C Programming, Final Exam A */
/*
期末考題目:完成函數 final_func 以計算並列印附圖公式 n=100 和 n=200 的值。
*/
#include <stdio.h>
#include <stdlib.h>

double final_func(int);

int main(void)
{
/* 你的程式這裡要寫 */
printf("f(100)=%10.8f\n", final_func(100));
printf("f(200)=%10.8f\n", final_func(200));

system("pause");
return 0;
}

/* 你的程式這裡要寫 */
double final_func(int n) {

int i;
double sum = 0;
for (i=2;i<=n;i++) {
if (i%2==0)
sum += (double)(i-1)/(i*i);
else
sum -= (double)(i-1)/(i*i);
}
return sum;
}

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

1 則留言:

匿名 提到...

請問 為什麼我跑不出答案
我已經編譯過了 沒有問題