查看單個文章
舊 2007-10-19, 10:03 PM   #2 (permalink)
猜謎人
榮譽會員
 
猜謎人 的頭像
榮譽勳章
UID - 14438
在線等級: 級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時級別:99 | 在線時長:10294小時 | 升級還需:106小時
註冊日期: 2002-12-19
住址: 虎爛宮解籤詩處
文章: 18702
現金: 10109 金幣
資產: 2886912 金幣
預設

語法:
#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 (x>y){
         x=x;
         y=y;
         }else
{
temp=x;
x=y;
y=temp;
}
if (x>z){
         x=x;
         z=z;
         }else
{
temp=x;
x=z;
z=temp;
}
if (y>z){
         y=y;
         z=z;}else
{
temp=y;
y=z;
z=temp;
}


return;
}
我這樣寫結果竟然沒有作氣泡排列
__________________
http://i171.photobucket.com/albums/u287/sad_jellyfish/net-pic/s_zpsf91b1q3t.jpghttp://i171.photobucket.com/albums/u287/sad_jellyfish/gif/banner.gifhttp://i171.photobucket.com/albums/u287/sad_jellyfish/gif/kkk_zps3punatke.gif
猜謎人 目前離線  
送花文章: 1110, 收花文章: 16299 篇, 收花: 83322 次
回覆時引用此帖