20. 利用递归方法求10个任意整数实数的平均值。

来源:互联网 发布:新浪黄金数据接口api 编辑:程序博客网 时间:2024/04/28 14:41
  1. 利用递归方法求10个任意整数实数的平均值。
#include<stdio.h>float aver(int n);float a[10];int main(){ int i;for(i=0;i<10;i++)scanf("%f",&a[i]);printf("%.2f\n",aver(10));}float aver(int n){    float av;    if(n==1) return a[0];    else    {        av=(a[n-1]+aver(n-1)*(n-1))/n;    }    return av;}
原创粉丝点击