输入10个整数,按每行4个数输出这些整数,最后输出这批整数的最大值、最小值和平均值
程序员文章站
2022-07-15 12:08:23
...
第1关:输入10个整数,按每行4个数输出这些整数,最后输出这批整数的最大值、最小值和平均值
任务描述
本关任务:输入10个整数,按每行4个数输出这些整数,最后输出这批整数的最大值、最小值和平均值
测试说明
平台会对你编写的代码进行测试:
测试输入:
9 1 42 3 19 7 56 33 2 8
预期输出:
9 1 42 3
19 7 56 33
2 8
最大值:56
最小值:1
平均值:18.000000
#include<stdio.h>
#define N 10
int main()
{
int a[N],i,max,min,s=0;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=min=0;
for(i=0;i<N;i++)
{
if(a[i]>a[max])
max=i;
if(a[i]<a[min])
min=i;
s+=a[i];
}
for(i=0;i<4;i++)
printf("%d ",a[i]);
printf("\n");
for(i=4;i<8;i++)
printf("%d ",a[i]);
printf("\n");
for(i=8;i<10;i++)
printf("%d ",a[i]);
printf("\n最大值:%d\n最小值:%d\n平均值:%f",a[max],a[min],(float)s/N);
return 0;
}
······通关成功······
如有问题,敬请斧正。