C语言输入五个数,输出其最大值和第二大值

如题所述

#include <stdio.h>
int main()
{
    int a,b;
    int t;
    int i;
    scanf("%d%d",&a,&b);
    if(a<b)
    {
        t=a;
        a=b;
        b=t;
    }
    for(i=0;i<3;i++)
    {
        scanf("%d",&t);
        if(t>a){b=a;a=t;}
        else if(t>b){b=t;}
    }
    printf("%d %d\n",a,b);
    return 0;
}
温馨提示:答案为网友推荐,仅供参考