C语言递归实现冒泡排序

如题啊。帮我编个程序交作业T_T~~... 如题啊。帮我编个程序交作业T_T~~ 展开
 我来答
ssilspro
推荐于2016-04-22 · TA获得超过2625个赞
知道大有可为答主
回答量:1148
采纳率:0%
帮助的人:1724万
展开全部
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void show(int *a,int n)
{
while(n--)printf("%d ",*a++);
printf("\n");
}
void swap(int *a,int *b)
{
int t=*a;
*a=*b;
*b=t;
}
void bubble(int *a, int n)
{
int i;
if(n<2)return;
for(i=0;i<n-1;i++)
if(a[i]>a[i+1])
swap(&a[i],&a[i+1]);
bubble(a,n-1);
}
int main()
{
int a[20];
const int n = sizeof(a)/sizeof(*a);
int i;
srand(time(0));
for(i=0;i<n;i++)a[i]=rand()%n;
show(a,n);
bubble(a,n);
show(a,n);
return 0;
}
放飞新的人生
推荐于2016-10-06 · TA获得超过1707个赞
知道小有建树答主
回答量:405
采纳率:64%
帮助的人:219万
展开全部
#include <stdio.h>
void main()
{
int a[5];
int i,j,t;
printf("输入五位数字:");
for(i=0;i<=4;i++)
scanf("%d",&a[i]);
for(j=0;j<=3;j++)
{
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
for(i=0;i<=4;i++)
printf("%d ",a[i]);
                                printf("\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jacob_2009
2012-05-17 · TA获得超过173个赞
知道答主
回答量:105
采纳率:0%
帮助的人:104万
展开全部
#include <stdio.h>

void maopao(int a[],int l,int r)
{
if(l<r)
{
int temp,i;
for(i=l;i<r;i++)
{

if(a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}

maopao(a,l,r-1);
}

}

void main()
{
int aa[7]={3,6,4,1,8,1,7};
int i;
maopao(aa,0,6);

for(i=0;i<7;i++)
{
printf("%d ",aa[i]);
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5d4b0d2
2012-05-17
知道答主
回答量:33
采纳率:0%
帮助的人:10.1万
展开全部
#include <stdio.h>
void main()
{
int a[5];
int i,j,t;
printf("输入五位数字:");
for(i=0;i<=4;i++)
scanf("%d",&a[i]);
for(j=0;j<=3;j++)
{
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
for(i=0;i<=4;i++)
printf("%d ",a[i]);
printf("\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
久年承4134
2012-05-17
知道答主
回答量:27
采纳率:0%
帮助的人:20.6万
展开全部
for(i=0;i<5;i++)
for(j=i+1;j<5;j++)
if(a[j]>a[i])
b[i]=b[j];

这个是不是冒泡法呀、
呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式