c语言程序设计!!!求大神做出!在线秒最佳!!!

如题所述

#include "stdio.h"

float average(int x[], int n)
{
int i=0;
float m = 0;
for(; i<n; i++)
{
m+=x[i]; //循环获取学生的成绩计算总和
}
m /= n; //计算平均值
return m;
}

void main()
{
int i = 0;
int x[10];
float m = 0;
for(i = 0; i<10; i++)
{
printf("第%d个学生的成绩:\n", i+1);
scanf("%d", &x[i]); //输入十个学生的成绩,放入x数组中
}
m = average(x, 10); //将x数组的地址传递给参数
printf("十个学生的平均成绩是:%0.1f\n", m);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-30
#include "stdio.h"

float average(float s[], int n)
{
float ave = 0;
int i;
for (i = 0; i < 10; i++)
ave += s[i];
return ave/10;

}

int main(void)
{
float s[10];
int i;
printf("请输入十个学生成绩:");
for (i = 0; i < 10; i++)
scanf("%f", &s[i]);

printf("平均分:%f", average(s, 10));
return 0;
}
第2个回答  2015-06-30
程序我帮你解决
第3个回答  2015-06-30
原谅我是学C#的
相似回答