/* C Programming, Quiz 6B */
/*
小考六題目:完成函數 reciprocalSum,以計算陣列的倒數和,如附圖公式。
提示一:輸入為一個陣列,其內容由初設值設定,輸出為一個double值。
提示二:以定義陣列的大小。
*/
#include <stdio.h>
#include <stdlib.h>
#define SIZE 5
double reciprocalSum(double arr[]);
int main(void)
{
int i;
double result;
double B[SIZE] = {2, 4, 6, 8, 10};
/* your program is here */
result = reciprocalSum(B);
printf("The reciprocal sum is %f\n", result);
system("pause");
return 0;
}
/* your program is here */
double reciprocalSum(double arr[])
{
int i;
double sum=0;
for (i=0;i<SIZE;i++)
sum += (i+1)/arr[i];
return sum;
}
小考六(B)題目
返回小考目錄
回到首頁
沒有留言:
張貼留言