输入4个整数,要求按由大到小的顺序输出。

如题所述

【答案】:采用依次比较的方法排出其大小顺序。
main()
{ int t,a,b,c,d:
printf("请输入4个整数:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
printf("\n a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
if(a>b)
{t=a:a=b;b=t;}
if(a>c)
{t=-a;a=c:c=t;}
if(a>d)
{t=a;a=d=d=t;}
if(b>c)
{t=b;b=c:c=t:}
if(b>d)
{y=b;b=d;d=t;}
if(c>d)
{t=c;c=d;d=t;}
printf("排序结果如下:\n");
printf("%d,%d,%d,%d\n",a,b,c,d):
}
运行情况如下。
请输入4个整数:6,8,1,4↙
a=6,b=8,c=1,d=4
排序结果如下。
1 4 6 8
温馨提示:答案为网友推荐,仅供参考
相似回答