/* C Programming Quiz 5B */
/*
小考五題目:完成函數 quiz5_func 以計算並列印附圖公式 n=10 和 n=20 的值。
注意:你必須使用到 reciprocal 的函式呼叫。
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double x_square(double);
double quiz5_func(int);
int main(void)
{
/* 你的程式這裡有幾行要寫 */
printf("f(10)=%12.10f\n", quiz5_func(10));
printf("f(20)=%12.10f\n", quiz5_func(20));
system("pause");
return 0;
}
double reciprocal(double x)
{
return 1.0/x;
}
/* 你的程式這裡有幾行要寫 */
double quiz5_func(int n) {
double k;
double sum=0;
for (k=1;k<=n;k++) {
sum += (double)cos(2*M_PI*reciprocal(k))*(1/(k+1));
}
return sum;
}
小考五(B)題目
返回小考目錄
回到首頁
沒有留言:
張貼留言