C语言的疑问,输入x,y,从大到小的顺序输出

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:36:32
输入x,y,从大到小的顺序输出,2个变量的互换算法是t=x;x=y;y=t;定义x,y,t.
输入x,y
if(x<y) {t=x;x=y;y=t;}
输出x,y.

#include"stdio.h"

main()
{ int x,y,t;
printf("请输入2个数:");
scanf("%d%d",&x,&y);
if(x<y) {t=x;x=y;y=t;}
printf("%d %d\n",x,y);

}

有什么问题吗?

#include <iostream>
using namespace std;

main()
{
int x,y,t;
cin>>x>>y;
if(x<y){t=x;x=y;y=t;}
cout<<x<<" "<<y<<endl;
}