/* C Programming, Quiz 6A */
/*
小考六題目:完成函數 squareSum,以計算陣列的平方和,如附圖公式。
提示一:輸入為一個陣列,其內容由初設值設定,輸出為一個double值。
提示二:以#define定義陣列的大小。
*/
#include <stdio.h>
#include <stdlib.h>
/* your program is here */
#define SIZE 5 /*定義MAX為 5*/
double squareSum( double arr[] , int);
int main(void)
{
int i;
double result;
/* your program is here */
double arr[SIZE] = { 5.0, 6.3, 9.2, 4.5, 8.1};/*定義陣列的值*/
result = squareSum( arr, SIZE);/*跳入squareSum函數內,並傳回它的值給result*/
printf("The square sum is %f\n", result);/*印出算出的結果*/
system("pause");
return 0;
}
/* your program is here */
double squareSum( double arr[] , int i)
{
int a ;
double sum=0 ;
for( a=0 ; a<i ; a++)/*跳入迴圈內*/
{
sum += arr[a] * arr[a];/*平方累加*/
}
return sum;
}
小考六(A)題目
返回小考目錄
回到首頁
沒有留言:
張貼留言