一个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)个学生成绩平均值的功能。 展开
#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)个学生成绩平均值的功能。 展开
1个回答
2018-05-21
展开全部
没怎么看懂,是不是要求输入任意个学生的成绩?
i=0;
do{
scanf("%f",&score[i++]);
}while(getchar()!='\n');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询