標題:
804 綜合應用一 平均計算
[打印本頁]
作者:
李泳霖
時間:
2022-5-30 12:09
標題:
804 綜合應用一 平均計算
本帖最後由 李泳霖 於 2022-5-30 17:29 編輯
設計說明:
1. 輸入6個浮點數,存在data陣列中,並將陣列的名稱及陣列的個數,傳送給average函數之參數arr2及n,計算平均值,並將結果傳回main函式。
2.在main函式中輸出此陣列之每一元素的值(至小數點第2位),並輸出其平均值(至小數點第2位)。
3.執行結果如範例圖。
#include<stdlib.h>
#include<stdio.h>
//自訂函數(函式方法)
float average(float arr2[],int);//預先告知
int main(){
int i=0;
float data[6],ans;
for(i=0;i<=5;i++)
{
printf("請輸入第%d個浮點數:",(i+1));
scanf("%f",&data[i]);
}
printf("\n您輸入的陣列值如下:\n");
for(i=0;i<=5;i++)
{
printf("data[%d]:%.2f\n",i,data[i]);
}
ans=average(data,6);
printf("\n平均:%.2f\n",ans);
system("PAUSE");
return 0;
}
float average(float arr2[],int n)//平均
{
int i;
float total=0;
for(i=0;i<n;i++)
{
total=total+arr2[i];
}
total=total/n;
return total;
}
複製代碼
作者:
李泳霖
時間:
2022-5-30 12:10
此帖僅作者可見
作者:
鄭程富
時間:
2022-5-30 17:40
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2