C语言 n名学生的成绩存储在一个结构体数组变量scoreLists中,计算学生成绩的平均分

Posted Aiden (winner)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 n名学生的成绩存储在一个结构体数组变量scoreLists中,计算学生成绩的平均分相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
struct StudentScore{
	double score;
};
struct StudentScore scoreLists[128];
double fun(int n,struct StudentScore scoreLists[]){
	double sum=0,avg=0;
	int i;
	for(i=0;i<n;i++){
		sum+=scoreLists[i].score;
	}
	return avg=sum/n;
}

void main(){
    int i,n;
	printf("请输入学生人数:");
	scanf("%d",&n);
	for(i=0;i<n;i++){
		printf("请输入第%d名学生的成绩:",i+1);
		scanf("%lf",&scoreLists[i].score); 
	}
	printf("平均分为:%lf",fun(n,scoreLists)); 
}

在这里插入图片描述

以上是关于C语言 n名学生的成绩存储在一个结构体数组变量scoreLists中,计算学生成绩的平均分的主要内容,如果未能解决你的问题,请参考以下文章