#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <string>
using namespace std;
int main(){
int n; //输入一个数,表示有几个数进行比较
cin >> n;
int a[100] ;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
int temp;
for (int i = 0; i < n-1; i++) { //冒泡排序
for (int j = 0; j < n - i-1; j++) {
if (a[j] > a[j + 1]) { //从小到大排序
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
/*for (int i = 0; i < n; i++) { //输出排序后的数组
cout << a[i]<<' ';
}*/
cout << a[n-1] << endl;
return 0;
}
本文介绍了一种经典的排序算法——冒泡排序,并通过C++代码实现了该算法。具体包括:输入一组整数,使用冒泡排序算法进行升序排列,最后输出排序后的最大值。

9921

被折叠的 条评论
为什么被折叠?



