- 6
- 0
- 约1.37千字
- 约 16页
- 2020-12-08 发布于未知
- 举报
6.1
/*********************************************
题目:已知A[n]为整数数组,编写一个递归算法求n 个元素的平均值 设计:狼影
时间;2012.10.1
*****************************************************/ # include stdio.h
# define size 100
float sum = 0;
//函数声明
float cal_average(int *a,int i,int n);
main()
{
int n; int i;
float average; int a[size];
//输入数据的个数
printf(输入数据的个数\n); scanf(%d, n);
//输入 n 个数据 printf(输入数据\n); for(i = 0; in; i++)
scanf(%d, a[i]);
//求平均数
average = cal_average(a,0,n); printf(平均数数%f\n, average);
}
//递归求平均数
float cal_average(int *a,int i,int n)
{
if(i=n)
return (sum/n);
else
{
sum += a[i];
return (cal_average(a
原创力文档

文档评论(0)