作业帮 > 综合 > 作业

四个整数,按顺序从小到大排列 c语言

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 19:21:29
四个整数,按顺序从小到大排列 c语言
#include
void main()
{
int a,b,c,d,x;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b)
\x05 x=a,a=b,b=x;
if(a>c)
\x05 x=c,a=c,c=x;
if(a>d)
\x05 x=d,a=d,d=x;
if(b>c)
\x05 x=b,b=c,c=x;
if(b>d)
\x05 x=b,b=d,d=x;
if(c>d)
\x05 x=c,c=d,d=x;
if(a>b>c)
\x05 x=a,a=b,b=c,c=x;
if(b>c>d)
\x05 x=b,b=c,c=d,d=x;
printf("从小到大顺序排列:");
printf("%d,%d,%d,%d\n",a,b,c,d);
}
为什么输出结果那么怪.
四个整数,按顺序从小到大排列 c语言
#include
void main()
{
int a,b,c,d,x;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b)
\x09 {x=a;a=b;b=x;}
if(a>c)
\x09 {x=a;a=c;c=x;}
if(a>d)
\x09 {x=a;a=d;d=x;}
if(b>c)
\x09 {x=b;b=c;c=x;}
if(b>d)
\x09 {x=b;b=d;d=x;}
if(c>d)
\x09 {x=c;c=d;d=x;}
printf("从小到大顺序排列:");
printf("%d,%d,%d,%d\n",a,b,c,d);
}