陆雪淳4367219
2016-11-10 09:47
在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序
#include <stdio.h>
int main()
{
int score[10]={67,98,75,63,82,79,81,91,66,84};
int sum(int score[10]);
int max(int score[10]);
int min(int score[10]);
int average(int score[10]);
int function(int score[10]);
return 0;
}
int sum(int score[10])
{
int i,sum=0;
for(i=0;i<10;i++)
{
sum+=score[i];
}
printf("sum=%d\n",sum);
}
int max(int score[10])
{
int i,Max;
Max=score[0];
for(i=0;i<10;i++)
{
if(score[i]>Max)
{
Max=score[i];
}
}
printf("Max=%d\n",Max);
}
int min(int score[10])
{
int i,Min;
Min=score[0];
for(i=0;i<10;i++)
{
if(score[i]<Min)
{
Min=score[i];
}
}
printf("Min=%d\n",Min);
}
int average(int score[10])
{
float aver;int i,sum=0;
for(i=0;i<10;i++)
{
sum+=score[i];
}
aver=sum/10;
printf("aver=",aver);
}
int function(int score[10])
{
int i,min;
min=score[0];
for(i=0;i<10;i++)
{
if(i=9)
{
printf("%d\n",score[9]);
}
if(score[i+1]>score[i])
{
min=score[i];
score[i]=score[i+1];
score[i+1]=min;
}
}
printf("%d\n",score[i]);
}
同学,我记得如果函数体在调用函数下面需要先声明一下函数 例:int function(int score[10]); 一定记得加后面的; 这道题其实很简单,你直接在主函数里些就好了.现在要的不是你的设计,是需要你实现功能,最好还是找本书看看吧.
C语言入门
926028 学习 · 20793 问题
相似问题