程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c-四個數排序,這個程序有什麼問題?

c-四個數排序,這個程序有什麼問題?

編輯:編程綜合問答
四個數排序,這個程序有什麼問題?

#include

using namespace std;

void swap(int& a, int& b);

int main()
{
int a, b, c, d;
cin >> a >> b >> c >> d;
if (b < a) swap(b, a);
if (c < b) swap(c, b);
if (d < c) swap(d, c);
if (b < a) swap(b, a);
if (c < b) swap(c, b);
if (b < a) swap(b, a);
cout << a << b << c << d;
}

void swap(int& a, int& b)
{
int c = a;
a = b;
b = c;
}

最佳回答:


這就是冒泡排序嘛,當然這樣寫有點傻,可以用循環實現。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved