3 回答
已采纳
玄幻痴迷
TA贡献2条经验 获得超2个赞
#include <stdio.h>
#include <stdlib.h>
average(int a[10])
{
int i,aver;
int sum=0;
for(i=0;i<10;i++)
sum+=a[i];
aver=sum/10;
printf("平均值为%d",aver);
}
MM(int a[10])
{
int max,min,i;
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
printf("最大值为%d,最小值为%d",max,min);
}
int main(int argc, char *argv[])
{
int i;
int a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
average(a);
MM(a);
return 0;
}
慕丝6598297
TA贡献1条经验 获得超0个赞
#include<stdio.h>
int averl(int a[10])
{ int sum=0;int vel;
for(int i=0;i<10;i++)
sum=sum+a[i];
vel=sum/10;
return vel;
}
int Max(int a[10])
{ int t,max;
for(int i=0;i<9;i++)
if(a[i]>a[i+1])
{ t=a[i];a[i]=a[i+1];a[i+1]=t;}
max=a[9];
return max;
}
int Min(int a[10])
{ int t,min;
for(int i=0;i<9;i++)
if(a[i]<a[i+1])
{ t=a[i];a[i]=a[i+1];a[i+1]=t;}
min =a[9];
return min;
}
void main()
{
int averg,min,max,b[10];
printf("请输入10个数,有空格隔开!");
for(int j=0;j<10;j++)
{ scanf("%d",&b[j]);}
averg=averl(b);
max=Max(b);
min=Min(b);
printf("平均数为:%d,最大值为:%d,最小值为:%d",averg,max,min);
}
- 3 回答
- 0 关注
- 1787 浏览
添加回答
举报
0/150
提交
取消
