帮我编写一个c++代码,要求能够对输入的数字大小进行排序
时间: 2024-02-24 18:59:34 浏览: 67
算法题:按字符串中的数字大小排序,python实现
好的,以下是一个简单的 C++ 程序,使用冒泡排序算法对输入的数字进行排序:
```cpp
#include <iostream>
using namespace std;
int main() {
int n, i, j, temp;
cout << "请输入要排序的数字个数:";
cin >> n;
int arr[n];
cout << "请输入" << n << "个数字:";
for (i = 0; i < n; i++) {
cin >> arr[i];
}
for (i = 0; i < n-1; i++) {
for (j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
cout << "排序后的数字为:";
for (i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
你可以将以上代码复制到你的 C++ 编辑器中,然后运行程序即可。程序会提示你输入要排序的数字个数和具体的数字,然后输出排序后的结果。
阅读全文