|
2鱼币
#include<stdio.h>
main()
{int max(int a[10]);
int aver(int a[10]);
int max;int min;int i; int a[10]; int aver;
printf("输入10个学生的成绩");
for(i=0;i<=9;i++)
scanf("%d",&i);
max=max(a[10]);
min=min(a[10]);
aver=aver(a[10]);
printf("max is %d,min is %d,aver is %d",max,min,aver);
}
int max(a[10])
{int max2(int a,int b);
int i;
int m=a[0];
for(i=1;i<9;i++)
if(max2(m,a[i])>m)
{
m=max2(m,a[i]);
return(m);}
}
int max2(int m,int a[i])
{
return (m>=a[i]?a:b);
}
int min (int a[10])
{
int min2(int a,int b);
int i;
int m=a[0];
for (i=1;i<=9;i++)
{if[min2(m,a[i])<m)]
m=min(m,a[i]);}
return (m);
}
int min2(int m,int a[i])
{return (m<=a[i]?m:a[i]);
}
int aver (int a[i])
{
int sum=0;
int aver ;
for (i=0;i<=9;i++)
sum+=a[i];
aver=sum/10;
return (aver);
}
|
最佳答案
查看完整内容
这代码写的,怎是一个惨字了得。
#include
int max(int *a);
int max2(int m,int n);
int min (int *a);
int min2(int m,int n);
float aver (int *a);
void main()
{
int max1;
int min1;
float aver1;
int i,a[10];
printf("输入10个学生的成绩");
for(i=0;i
|