输入n个整数,按从小到大排序输出,采用数组实现
时间: 2023-07-16 15:16:28 浏览: 90
以下是使用C++语言实现的代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入数字个数:";
cin >> n;
int nums[n];
cout << "请输入" << n << "个数字:" << endl;
for(int i=0; i<n; i++) {
cin >> nums[i];
}
// 冒泡排序
for(int i=0; i<n-1; i++) {
for(int j=0; j<n-i-1; j++) {
if(nums[j] > nums[j+1]) {
int temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
cout << "从小到大排序后的结果为:" << endl;
for(int i=0; i<n; i++) {
cout << nums[i] << " ";
}
cout << endl;
return 0;
}
```
该程序中,首先要求用户输入数字的个数n,然后创建一个长度为n的整型数组nums,并依次读入n个数字。接着使用冒泡排序算法对数组nums进行排序。最后输出排序后的结果。
阅读全文