#include stdio.h
成都创新互联公司是一家专业的成都网站建设公司,我们专注网站制作、网站设计、网络营销、企业网站建设,外链,1元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
double average(int k[10] ); //有改动
void main()
{
int a[10],i;
double average1;
for(i=0;i10;i++)
scanf("%d",a[i]);
average1=average(a);
printf("%lf",average1);
}
double average(int k[10] ) //有改动
{
double sum=0;
int j;
for(j=0;j10;j++)
sum=sum+k[j];
return(sum/10);
}
#includestdio.h
void main(){
int i,j,score[10],count=0,temp,sum=0;
double avg;
for(i=0;i10;i++){ //输入10个学生的成绩,并求着10个学生的成绩总和
printf("请输入第%d个学生的成绩:",(i+1));
scanf("%d",score[i]);
sum+=score[i];
}
avg=sum*1.0/10; //求着这10个学生成绩的平均值
for(i=0;i10;i++){ //统计小于平均分的学生人数
if(score[i]avg){
count++;
}
}
for(i=0;i10;i++){ //使用冒泡排序对这10个学生的成绩逆序排序
for(j=0;j9-i;j++){
if(score[j]score[j+1]){
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
printf("最高成绩:%d分,平均成绩:%.2f分,低于平均成绩的人数是:%d人!\n",score[0],avg,count);
}
在 C 语言中,可以通过以下代码计算 10 个学生的平均成绩:
#include stdio.h
int main() {
int grades[10]; // 存储学生的成绩
int sum = ; // 存储学生的总成绩
float avg; // 存储学生的平均成绩
// 输入每个学生的成绩,并计算总成绩
printf("请输入 10 个学生的成绩:\n");
for(int i=; i10; i++) {
scanf("%d", grades[i]);
sum += grades[i];
}
// 计算平均成绩
avg = (float)sum / 10;
// 输出平均成绩
printf("平均成绩为 %.2f\n", avg);
return ;
}
上述代码中,首先定义了一个整型数组 grades,用于存储 10 个学生的成绩。然后通过 for 循环,读入每个学生的成绩,累加 sum 变量的值。最后,通过公式 平均成绩 = 总成绩 / 学生数 计算得出平均成绩并输出。
执行上述代码后,程序将提示用户输入 10 个学生的成绩,输入完成后程序将计算出这 10 个学生的平均成绩并输出。