C++ 程式錯誤.........
#include <iostream>
#include <cstdlib>
using namespace std;
void swap(int,int,int);
int main(void)
{
int a=3,b=5,c=2;
cout << "Before swap...";
cout << "a=" << a << ",b=" << b << ",c=" << c <<endl;
cout << "After swap...";
swap(a,b,c);
cout << "a=" << a << ",b=" << b <<",c=" << c << endl;
system("pause");
return 0;
}
void swap(int x,int y,int z)
{
int temp;
if (z>y)
{
temp=z;
y=z;
z=temp;
}
if (y>x)
{
temp=x;
x=y;
y=temp;
}
if (z>y)
{
temp=y;
y=z;
z=temp;
}
return;
}
不知道該怎麼修改耶........
此帖於 2007-10-19 11:48 PM 被 leowang 編輯.
|