C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/14 12:43:23
C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这
xUkkP+sҮ9@ɉr&YNt *^t) 鶮 $KAA7>y7mV-mYrQd-XJf hU47e{^z9tas/ֶ]*=DEWkn\J.^GfIW( uYc'ݣ$"̍yU_#CMG*C`o|koɛ1U=9ΔArz W<"Dn6gq H% :gz;t'n"S \fE!d-γ39|b)z%.S|}nl]<5:#d,0$/yfbnL,Y6ُȍMSdY>Z^5U#,X*EcWٻy_J_25pNP$"#("YPh\$$I6HH`ZH,FQ"%I8DIIBH$ 0|G#RHZ GK@J0"1YBRT(CQ ikh2QZ

C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这
C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分
定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这些函数数显成绩的录入、计算和显示,

C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这
# include <stdio.h>

# include <stdlib.h>


int main()
{
     void input(int *t);
     int ave(int *t);
     void list (int *t,int aver);
     int a[80],average,*p;
p=a;
input(p);
average=ave(p);
list(p,average);
 
system ("PAUSE");
return 0;
}


void input(int *t)
{
int i;
printf("依次输入成绩,当输入值为0时结束:\n");
for(i=0;i<80;i++)
{
scanf("%d",t+i);
if(*(t+i)==0) break;
}
}


int ave(int *t)
{
int i,aver,sum=0;
for(i=0;*(t+i)!=0;i++)
sum=sum+*(t+i);
aver=sum/i;
return aver;
}


void list (int *t,int aver)
{
int i;
for(i=0;*(t+i)!=0;i++)
{
printf("%6d",*(t+i));
if((i+1)%5==0) printf("\n");
}
printf("\n平均成绩为:%d\n",aver);
}