用C++语言编写 利用冒泡法将10个数按降序排列
答案:2 悬赏:20
解决时间 2021-12-30 03:27
- 提问者网友:花之森
- 2021-12-29 08:53
用C++语言编写 利用冒泡法将10个数按降序排列
最佳答案
- 二级知识专家网友:孤伤未赏
- 2021-12-29 09:24
#include
void Bubble_Sort(int A[],int length){
int i,j;
for(i=length;i>=0;i--)
for(j=length;length-i
{ if(A[j]
int temp;
temp=A[j];
A[j]=A[j-1];
A[j-1]=temp;
}
}
}
int main(){
int A[]={32,35,56,1,234,44,42,7,66,90};
int length=sizeof(A)/sizeof(int);
printf("原始数据:\n");
for(int i=0;i
printf("%d ",A[i]);
printf("\n");
Bubble_Sort(A,length);
printf("冒泡排序(降序):\n");
for(int i=0;i
printf("%d ",A[i]);
return 0;
}
以上是代码,希望能帮到你楼主!
为了方便,我随意列了个数组A ,当做用来测试的,如果你想改为用户自定义输入10个数的话,相信你应该会改吧!我就不写了!
void Bubble_Sort(int A[],int length){
int i,j;
for(i=length;i>=0;i--)
for(j=length;length-i
temp=A[j];
A[j]=A[j-1];
A[j-1]=temp;
}
}
}
int main(){
int A[]={32,35,56,1,234,44,42,7,66,90};
int length=sizeof(A)/sizeof(int);
printf("原始数据:\n");
for(int i=0;i
printf("\n");
Bubble_Sort(A,length);
printf("冒泡排序(降序):\n");
for(int i=0;i
return 0;
}
以上是代码,希望能帮到你楼主!
为了方便,我随意列了个数组A ,当做用来测试的,如果你想改为用户自定义输入10个数的话,相信你应该会改吧!我就不写了!
全部回答
- 1楼网友:木子香沫兮
- 2021-12-29 11:00
应该填
for (i = 0; i < n-1; i++)
for (j = n-1; j > i; j--)
if (a[j] < a[j-1])//升降序改变这里的大于号或小于号
{
k = a[i];
a[j] = a[j-1];
a[j-1] = k;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯