学生成绩平均数函数
Ⅰ 怎样用excel的函数计算男生平均成绩
工具:excel2010版本。
1、如下图,要计算表格里男生的平均成绩,在专G2单元格显属示;
Ⅱ 有10个学生成绩,写一函数,求出成绩平均分,最高分和最低分.
#include <stdio.h>
int f(int *a)//如果数组为全局变量,括号部分可不写
{
int i;
for(i=1,max=a[0],min=a[0];i<10;i++)
{
if(max<a[i])max=a[i];
if(min>a[i])min=a[i];
}
}
int main()
{
int i,data[10];//存放数据版
for(i=0;i<10;i++)
scanf("%d",&data[i]);
printf(“平均分%d最高分权%d最低分", f(data),max,min};
return 0;
}
Ⅲ C语言:有一个数组,内放5个学生成绩,求平均分,用函数实现。
代码如复下制:
#include<stdio.h>
voidshow_score(intscores[],intn){
printf("scores:");
for(inti=0;i<n;i++)
printf("%d",scores[i]);
printf(" ");
}
floatget_avg(intscores[],intn){
intsum=0;
for(inti=0;i<n;i++)
sum+=scores[i];
returnsum*1.0/n;
}
intmain(){
intscores[5]={60,70,80,90,80};
show_score(scores,5);
printf("average:%.2f",get_avg(scores,5));
getchar();
return0;
}
运行结果如下:
望采纳~
Ⅳ excel中用什么函数算各科成绩的平均值
2个函数综合一下就行。
Ⅳ 在学生成绩表中如何用函数算出平均分
设数据简来略如图:自将公式=SUM(语文成绩表!B2+数学成绩表!B2)粘贴到“B2”单元格,如图:将公式=AVERAGE(数学成绩表!B2,语文成绩表!B2)粘贴到“C2”单元格,如图:选中“B2:C2”单元格,对准“C2”单元格右下角,光标成“+”状时双击,效果如图:如果代码排列顺序不同,则公式分别为:=SUMIF(语文成绩表!A:A,A2,语文成绩表!B:B)+SUMIF(数学成绩表!A:A,A2,数学成绩表!B:B)=AVERAGE(SUMIF(语文成绩表!A:A,A2,语文成绩表!B:B),SUMIF(数学成绩表!A:A,A2,数学成绩表!B:B))如图:
Ⅵ 计算10个学生平均成绩使用函数调用average函数并找出最高成绩和最低成绩
float average(float *a,int n) //*a是输入的抄成绩的指针,n是指成绩的数量。当然这里就是10
{
float average,max,min;//定义变量
float sum = 0.0
max = min = a[0];
for(int i=0;i<10;i++)
{
sum+=a[i];//求和
}
average = sum/n;//求平均
return(average);
}
Ⅶ C语言编写函数,求10个学生的平均成绩,使用数组
1、首先打开visual studio 2019软件,新建一个win32控制台程序。
Ⅷ 输入十个学生的成绩,分别用函数实现:求平均成绩;按分数从高到低进行排序并输出
#include<stdio.h>
void input(float *g,int n){
int i;
for(i=0; i<n; i++){
printf("第 %d 个成绩:",i+1);
scanf("%f",&g[i]);
}
}
void output(float *g,int n){
int i;
for(i=0; i<n; i++)
printf("%d %5.1f\n",i+1,g[i]);
}
void sort(float *g,int n){
int i,j,k;
float t;
for(i=0; i<n-1; i++){
t=g[i],k=i;
for(j=i+1; j<n; j++)
if(g[j]>t)
t=g[j],k=j;
g[k]=g[i];
g[i]=t;
}
}
float average(float *g,int n){
int i;
float s=0.0;
for(i=0; i<n; i++)
s+=g[i];
return s/n;
}
void main()
{
float g[10];
input(g,10);
printf("排序前:\n");
output(g,10);
float a=average(g,10);
printf("平均值:%6.2f\n",a);
sort(g,10);
printf("排序后:\n");
output(g,10);
}
Ⅸ 在Excel中,对于学生成绩表,如何计算总分及平均分,如何排名
sum函数计算总分,average函数计算平均分,rank函数排名。看看帮助基本上就可以用了。
Ⅹ 编写一个函数实现计算5个学生成绩的平均值,函数原型为:float aver(float a[]); 将
#include<stdio.h>
float aver(float a[],int n)
{
float d,e,f;
d=a[0]+a[1]+a[2]+a[3]+a[4];
e=d/float(n);
return e;
}
void main()
{
float b[5],c=5,f;
printf("请输入5门课的成绩,无需逗号隔开,输入完成后按回车即可:");
scanf("%f %f %f %f %f",&b[0],&b[1],&b[2],&b[3],&b[4]);
f=aver(float b[], int c);
printf("这位学生的平均成回绩为:%f\n",f);
}
很荣幸为您回答答问题~~~~~祝您开心~~~~