一个c语言编程问题大佬进来看一看啊 10

#include<stdio.h>#include<string.h>floataverage(float*stu);voidmain(){floatscore[10],... #include <stdio.h>
#include <string.h>
float average(float *stu);
void main()
{ float score[10], ave;
int i;
puts("任意输入10个学生的成绩:用空格分隔\n");
for( i=0; i<10; i++ )
scanf("%f", &score[i]);
ave=average(&score[0]);
printf("所有学生的成绩平均值:%.2f\n", ave);
}

float average(float *stu)
{ int i;
float av,total=0;
for( i=0; i<10; i++ )
total += stu[i];
av = total/10;
return av;
}
要求将程序改为:使之能够实现统计任意(小于10)个学生成绩平均值的功能。
展开
 我来答
匿名用户
2018-05-21
展开全部

没怎么看懂,是不是要求输入任意个学生的成绩?

	i=0;
do{
scanf("%f",&score[i++]);
}while(getchar()!='\n');
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式