對陣列中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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/224870.html
標籤:其他
上一篇:51小作業
下一篇:年薪80w架構師是什么樣的存在?
