level 1
C++真的C
楼主
吧友们谁知道冒泡排序在C++如何自定义排序数字的个数!!
#include <iostream>
using namespace std;
int main()
{
int arr[10];
cout << "请输入十个数字,并每一次按回车确认" << endl;
for (int i = 0; i < 10; i++)
{
cin>> arr[i] ;
}
cout << "您输入的十个数字为:" << endl;
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
for (int i = 0; i < 10 - 1; i++)
{
for (int j = 0; j <10 - i - 1; j++)
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
cout << endl;
cout << "排序后:" << endl;
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
cout << endl;
system("pause");
return 0;
}
2022年11月07日 13点11分
1
#include <iostream>
using namespace std;
int main()
{
int arr[10];
cout << "请输入十个数字,并每一次按回车确认" << endl;
for (int i = 0; i < 10; i++)
{
cin>> arr[i] ;
}
cout << "您输入的十个数字为:" << endl;
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
for (int i = 0; i < 10 - 1; i++)
{
for (int j = 0; j <10 - i - 1; j++)
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
cout << endl;
cout << "排序后:" << endl;
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
cout << endl;
system("pause");
return 0;
}