C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/14 12:43:23
![C语言:定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩.主函数调用这](/uploads/image/z/11454446-38-6.jpg?t=C%E8%AF%AD%E8%A8%80%EF%BC%9A%E5%AE%9A%E4%B9%893%E4%B8%AA%E5%87%BD%E6%95%B0%3Ainput%28%29%E5%AE%9E%E7%8E%B0%E4%B8%80%E6%89%B9%E6%88%90%E7%BB%A9%E7%9A%84%E5%BD%95%E5%85%A5%2Cave%28%29%E8%AE%A1%E7%AE%97%E4%B8%80%E6%89%B9%E6%88%90%E7%BB%A9%E7%9A%84%E5%B9%B3%E5%9D%87%E5%88%86%E5%AE%9A%E4%B9%893%E4%B8%AA%E5%87%BD%E6%95%B0%EF%BC%9Ainput%28%29%E5%AE%9E%E7%8E%B0%E4%B8%80%E6%89%B9%E6%88%90%E7%BB%A9%E7%9A%84%E5%BD%95%E5%85%A5%2Cave%28%29%E8%AE%A1%E7%AE%97%E4%B8%80%E6%89%B9%E6%88%90%E7%BB%A9%E7%9A%84%E5%B9%B3%E5%9D%87%E5%88%86%2Clist%28%29%E6%8C%89%E6%AF%8F%E8%A1%8C5%E4%B8%AA%E6%95%B0%E6%8D%AE%E6%A0%BC%E5%BC%8F%E6%98%BE%E7%A4%BA%E6%88%90%E7%BB%A9.%E4%B8%BB%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%E8%BF%99)
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);
}