當前位置:編程學習大全網 - 編程軟體 - C++編程:將10個整數按從小到大的順序排列

C++編程:將10個整數按從小到大的順序排列

可將10個數放入數組,用冒泡排序將其按升序進行排序。

#include?<iostream>

using?namespace?std;

//?冒泡排序長度為len的數組dat(升序)

void?sort(int?*dat,?int?len)

{

int?tem;

for?(int?i?=?0;?i?<?len;?i++)

{

for?(int?j?=?0;?j?<?len?-?i?-?1;?j++)?//?比較壹次後,則可少比較壹個

if?(dat[j]?>?dat[j+1])?//?大數在前面,則交換

{

tem?=?dat[j];

dat[j]?=?dat[j+1];

dat[j+1]?=?tem;

}

}

}

void?output(int?*dat,?int?len)?//?輸出數據

{

for?(int?i?=?0;?i?<?len;?i++)

cout?<<?'?'?<<?dat[i];

cout?<<?endl;

}

int?main()

{

int?a[]?=?{9,?8,?3,?5,?7,?1,?6,?4,?0,?2};

sort(a,?10);

output(a,?10);

return?0;

}

  • 上一篇:想要自學編程,從什麽語言入手比較好
  • 下一篇:大學裏計算機專業都學什麽啊
  • copyright 2024編程學習大全網