对数组中realsize个两位整数就行冒泡排序
话不多说直接上代码,解释说明都在代码中作为注释体现,感谢理解❤
//C++冒泡排序
#include "stdafx.h
"#include
#include
#include
#include
const int maxsize=20;
using namespace std;
int main (void)
{
int a[maxsize],i,j,t;
int realsize=10;
srand(time(0));
for(i=0;i<realsize;i++)
a[i]=rand()%(100-10)+10;
cout<<“排序前:”<<endl; for(i=0;i<realsize;i++)
cout<<setw(5)<<a[i];
cout<<endl;
for(i=0;i<realsize-1;i++) for(j=0;j<realsize-1-i;j++) if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}
cout<<“排序后:”<<endl; for(i=0;i<realsize;i++)
cout<<setw(5)<<a[i];
cin.get();
cin.get();
}
本人第一次写文章,也不太明白注意事项,请见谅😉
感谢您的观看,如果有建议可以在下方评论哦, 一起成长和进步。🤗
——某大一新生
2020.11.18