有一个一维数组,内放10个学生成绩,写一个函数(主函数调用该函数),求出平均分。
3个回答
展开全部
#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);
}
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);
}
展开全部
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); }
扩展资料:
在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。
当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。
一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。
数组是计算机编程中的重要概念,运用数组可以方便地处理大规模的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上正答,数组可以定义为空~然后scanf进去~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |