L1-068 调和平均 (10 分)
生活随笔
收集整理的這篇文章主要介紹了
L1-068 调和平均 (10 分)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
N?個正數的算數平均是這些數的和除以?N,它們的調和平均是它們倒數的算數平均的倒數。本題就請你計算給定的一系列正數的調和平均值。
輸入格式:
每個輸入包含 1 個測試用例。每個測試用例第 1 行給出正整數?N?(≤1000);第 2 行給出?N?個正數,都在區間?[0.1,100]?內。
輸出格式:
在一行中輸出給定數列的調和平均值,輸出小數點后2位。
主要思路
先將各數倒數相加 再求算數平均 再次取倒數
#include <stdio.h> #include <stdlib.h>int main() {int a,i;float b,sum=0;scanf("%d",&a);for(i=1;i<=a;i++){scanf("%f",&b);sum=sum+1/b;}sum=sum/a;sum=1/sum;printf("%.2f",sum);return 0; }總結
以上是生活随笔為你收集整理的L1-068 调和平均 (10 分)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 键盘偶现收起之后又弹出
- 下一篇: MPQ4420HGJ DCDC电源设计