输入n,下一行有n个数,将这n个数从小到大排序
难度:中等难度
知识点:排序、for、数组,swap
swap(a,b)函数:交换a,b(a,b必须是int、double、long long类型,字符串不行!!!!)
代码如下
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int i,j,n;
cin>>n;
int a[n];
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[j]<a[i])
swap(a[j],a[i]);
}
}
for(i=0;i<n;i++)cout<<a[i]<<" ";
return 0;
}
希望大家喜欢我的代码,更希望大家不要抄袭我的程序,还是自己写好!