C++を利用して、バブル法を実現して配列元素を並べ替えます
#include
using namespace std;
int main()
{
int nums[] = {5, 8, 3, 4, 1};//
int nums_len = sizeof(nums) / sizeof(int);//
int temp;// ,
// 0 :4 1 :3 2 :2 3 : 1
for (int i = 0; i < nums_len - 1; i++)// :all-1
{
for (int j = 0; j < nums_len - 1 - i; j++)//
{
if (nums[j] < nums[j+1])//
{
temp = nums[j+1];
nums[j+1] = nums[j];
nums[j] = temp;
}
}
}
cout << " " << endl;
for (int i = 0; i < nums_len ; i++)
{
cout << nums[i] << "\t";
}
}