CCF-小中大(201903-1)-C语言(100分)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

#include <stdio.h>

int main()
{
    int n,i,num;
    int max,min;
    float mid=0.0;
    scanf("%d",&n);
    scanf("%d",&num);
    max=min=num;
    for(i=1;i<n;i++){
        scanf("%d",&num);
        if(num>max)
            max=num;
        else if(num<min)
            min=num;
        if(n%2!=0&&i==(n-1)/2)
            mid=(float)num;
        else if(n%2==0&&(i==n/2||i==n/2-1))
            mid+=(float)num;
    }
    if(n%2==0)
        mid=mid/2;
    if(mid==(int)mid)
        printf("%d %d %d",max,(int)mid,min);
    else
        printf("%d %.1f %d",max,mid,min);
    return 0;
}
发布了33 篇原创文章 · 获赞 11 · 访问量 8467

猜你喜欢

转载自blog.csdn.net/qq_40825479/article/details/105492241
今日推荐