0
点赞
收藏
分享

微信扫一扫

求n个数的最大值、最小值、平均值 (15 分)

JamFF 2022-04-13 阅读 211
c语言

从键盘输入n(3<=n<=20)个整数,求出这n个数的最大值、最小值、平均值(平均值保留2位小数)。

输入格式:

在第一行输入一个介于3至20之间的整数n,

在第二行输入n个整数,中间用一个空格来分隔这n个数据。

输出格式:

分三行依次输出最大值、最小值、平均值。格式为:

max=最大值

min=最小值

average=平均值(保留2位小数)

输入样例:

10
1 2 3 4 5 6 7 8 9 10

输出样例:

max=10
min=1
average=5.50

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,max,min,i,s;
    scanf("%d\n",&n);
    int a[n];
    for (i=0; i<n; i++)
    {
        scanf("%d",&a[i]);
    }
    max=a[0];
    min=a[0];
    s=a[0];
    for(i=1; i<n; i++)
    {
        if(a[0]<a[i])
        {
            max=a[i];
        }
    }
    printf("max=%d\n",max);
    for(i=1; i<n; i++)
    {
        if(a[0]>a[i])
        {
            min=a[i];
        }
    }
    printf("min=%d\n",min);
    for(i=1; i<n; i++)
    {
        s=s+a[i];
    }
    printf("average=%.2lf",s*1.0/n);
    return 0;
}
举报

相关推荐

0 条评论