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 关注
- 1601 浏览
添加回答
举报
0/150
提交
取消