关键:数列排序
1.编写一个程序实现n个整数的大小比较,输出升序序列,并完成数据读取、运算分析和输出结果三步曲。
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
cin>>n;
int *a=new int [n];
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(a[i]>a[j]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i=0;i<n;i++){
cout<<a[i]<<" ";
}
return 0;
}
2.min() 得出a,b中较小值,max(a,b)同理
#include <algorithm>
int a,b;
min(a,b);
依据该数据类型的比较规则定义一个比较函数,该比较函数返回比较的真值
bool comp(int a, int b){
return a<b;
}
int c = min(a, b, comp);