有一个一维数组score,内放10个学生成绩,编写一个函数,求平均分,最高分,最低分,并编写主函数调用该函数

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:35:20
最好是亲自编译过,才写上去,谢谢!!

为什么要一个函数??
三种功能就三个函数比较好吧
我试下帮你写个

#include<stdio.h>
#define MAX 10

void deal(int *a,int b)
{
int i;
int sum,max,min,temp;
min=max=sum=a[0];
for(i=1;i<b;i++)
{
temp=a[i];
if(temp<min) min=temp;
if(temp>max) max=temp;
sum+=temp;
}
printf("the max num is: %d\n",max);
printf("the min num is: %d\n",min);
printf("the average is: %d\n",sum/b);
}
void main()
{
int score[MAX]={23,43,23,14,34,45,15,14,22,56};
deal(score,MAX);
}

编译通过!!

vC6.0测试通过

#include<stdio.h>

float jisuan(int i,float x[10]){
float maxtem=0,mintem=0,avgtem=0,sumtem=0;
if(i==1){
maxtem=x[0];
for(int j=1;j<10;j++){
if(maxtem<x[j])maxtem=x[j];
}
return maxtem;
}
if(i==2){
mintem=x[0];
for(int j=1;j<10;j++){

有一个一维数组score,内放10个学生成绩,求平均值(运行有问题) 有一个一维数组,内放10个学生成绩,编写一个函数求平均成绩 c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分。 有一个数组,内放10个整数,要求找出最大数以及它的下标 C语言程序:有一数组,内放10个数,编程找出最小的数及其下标 有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换. 有一个数组,内放10个整数,要求找出将这10个数按照从大到小的顺序排列。C++ 假定一维数组a[n]中的元素值均在[0,200]区间内,用C++编写一个算法 在一个一维数组中放了10个学生的成绩编程求平均成绩 asp中,一个三维数组+一个一维数组vs一个四维数组,那个开销大?