C++怎么随机输入10个整数,并保存到数组中,再利用冒泡排序法从大到小排列
如题所述
第1个回答 2018-12-31
冒泡排序,C++实现,参考代码如下:
#include<iostream>
using namespace std;
#define N 10
int main()
{
int i,j,t;
int d[N];
for(i=0;i<N;++i)
cin >> d[i];
for(i=0;i<N-1;++i)
for(j=0;j<N-i-1;++j)
if(d[j]<d[j+1]){
t=d[j];
d[j]=d[j+1];
d[j+1]=t;
}
for(i=0;i<N;++i)
cout << d[i] <<" ";
cout << endl;
return 0;
}
追答
本回答被提问者采纳
相似回答
用C语言,随机输入10个整数,用冒泡排序法对这些整数进行从小到大排序...答:FILE *wf;int a[10];int b[10]={9,10,11,12,1,2,3,4,0,1};int c[10]={1,2,3,4,13,14,15,16,2,3};int i;printf("请输入待排序的10个数:");for(i=0;i<10;i++){ scanf("%d",&a[i]);} fun(a);printf("\n排序后的数列如下:\n");for(i=0;i<10;i++)...