欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

输入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;	
}

······通关成功······
如有问题,敬请斧正。

相关标签: educoder