c++编译:输入4个字按小到大排列

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:53:56
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;

cin>>a>>b>>c>>d;
int f(int x,int y);
{
int m,x,y;
m=x;
x=y;
y=m;
return (x,y);
}
if (a>b) f(a,b);
if (b>c) f(b,c);
if (c>d) f(c,d);
if (a>b) f(a,b);
if (b>c) f(b,c);
if (a>b) f(a,b);
cout<<a<<b<<c<<d;
system ("pause");
}

我用的是DEVC++
请问输入4个数后按回车就关闭了~~~~请问我的问题出在哪????
谢谢了

#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;

cin>>a>>b>>c>>d;
int f(int x,int y);//这里只是个函数的声明而已啊
{//这里开始只不过是一个模块而已
int m,x,y;
m=x;
x=y;
y=m;
return (x,y);//(x,y)是一个逗号表达式,这里程序就直接退出去了,
//返回去的是y的值,也是一个随机的值
}
if (a>b) f(a,b);
if (b>c) f(b,c);
if (c>d) f(c,d);
if (a>b) f(a,b);
if (b>c) f(b,c);
if (a>b) f(a,b);
cout<<a<<b<<c<<d;
system ("pause");
}