有一个一维数组,内放10个学生成绩,写一个函数(主函数调用该函数),求出平均分。

 我来答
林声飘扬
2010-06-30 · TA获得超过1630个赞
知道小有建树答主
回答量:1126
采纳率:50%
帮助的人:963万
展开全部
#include <stdio.h>
float aver(float []);

void main()
{
float a[10]={67.5,78,98,56,73,83,78,75,81,73.5} ;

printf("10个学生成绩平均分:%3.1f\n",aver(a));

}

float aver(float a[])
{
int i;
float sum=0;

for(i=0;i<10;++i)
sum+=a[i];

return (sum/10);
}
你爱我妈呀
2019-11-15 · TA获得超过8.6万个赞
知道小有建树答主
回答量:686
采纳率:100%
帮助的人:26.8万
展开全部

float average(float array[ ],int n)

{ int I;

float aver,sum=array[0];

for(I=1;Isum=sum+array[I];

aver=sum/n;

return(aver); }

main

{ float ave,score[10];

int I;

for(I=0;I<10;I++)

scanf("%f",&score[I]);

ave=average(score,10);

printf("%f\n",ave); }

扩展资料:

在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。

当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。

一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。

数组是计算机编程中的重要概念,运用数组可以方便地处理大规模的数据

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙霸漫天
2010-07-01 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:31万
展开全部
楼上正答,数组可以定义为空~然后scanf进去~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式