搜索
查看: 306|回复: 3
打印 上一主题 下一主题

题目是从键盘读入任意4个整数,将其从小到大输出

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-5-12 09:22:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d,e;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a>b)
    {
    e=b;
    b=a;
    a=e;
    }
    if(a>c)
    {
    e=c;
    c=a;
    a=e;
    }
    if(a>d)
    {
    e=d;
    d=a;
    a=e;
    }
    if(b>C)
    {
        e=c;
    c=b;
    b=e;
    }
    if(b>d)
    {
    e=d;
    d=b;
    b=e;
    }
    if(c>d)
    {
    e=d;
    d=c;
    c=e;
    }
    printf("%d%d%d%d",a,b,c,d);



        system("pause");
        return 0;
}
题目是从键盘读入任意4个整数,将其从小到大输出

沙发
发表于 2018-5-12 20:33:47 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a[4];
    int d;
    int e;
    int j;
    int k;
    for(e=0;e<4;e++)
    {
                scanf("%d",&a[e]);
    }
    for(e=0;e<3;e++)
    {
                j=a[e];
        k=e;
                for(d=e+1;d<4;d++)
        {
                        if(a[d]<j)
                        {
                                j=a[d];
                                k=d;
                        }
        }
        a[k]=a[e];
        a[e]=j;
    }
    for(e=0;e<4;e++)
    {
                printf("%d",a[e]);
    }
        system("pause");
        return 0;
}
板凳
发表于 2018-5-13 12:55:59 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d,e[9999]={0},i;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    e[a]++;
    e[b]++;
    e[c]++;
    e[d]++;
    for(i=0;i<10000;i++);
    {
        if(e[i]!=0)
        {
            printf("%d",i);
            i--;
        }
    }
        system("pause");
        return 0;
}
地板
发表于 2018-5-13 15:23:17 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        long long a[4],t,i,j;
        for(i=0;i<=3;i++)
                scanf("%d",&a[i]);
        for(i=0;i<=3;i++)
                for(j=i;j<=3;j++)
                        if(a[i]>a[j])
                {
                                t=a[i];
                    a[i]=a[j];
                    a[j]=t;
                }
        for(t=0;t<=3;t++)
                    printf("%d ",a[t]);
        system("pause");
        return 0;
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表