从键盘上那个输入3个数,然后按从大到小的顺序依次输出(c语言编程题)

如题所述

第1个回答  2009-11-25
#include<stdio.h>
main()
{
int x,y,z,t;
scanf("%d,%d,%d",&x,&y,&z);
if (x<y)
{t=x;x=y;y=t;}
if(x<z)
{t=z;z=x;x=t;}
if(y<z)
{t=y;y=z;z=t;}
printf("small to big: %d %d %d\n",x,y,z);
}
haohaoxue
第2个回答  2009-11-25
{int a,b,c,t;
cin>>a>>b>>c;
if(a>b) {t=a;a=b;b=t;}
if(a>c) {t=a;a=c;c=t;}
if(b>c) {t=b;b=c;c=t}
cout<<a<<b<<c;
}本回答被提问者采纳
第3个回答  2009-11-25
#include<iostream>
using namespace std;

int main()
{ int a,b,c;
cin>>a>>b>>c;

if(a<b) {a=a^b;b=a^b;a=a^b;}
if(a<c) {a=a^c;c=a^c;a=a^c;}
if(b<c) {b=b^c;c=b^c;b=b^c;}

cout>>a>>b>>c>>endl;
return 0;
}
相似回答