正文

起泡法排序2005-04-02 20:40:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/jay0518/450.html

分享到:

#include<stdio.h>
void enter(float a[],int n)
{
int i;
printf("please input numbers:\n");
for(i=0;i<n;i++)
scanf("%f",&a[i]);
printf("\nthe origin numers are:\n");
for(i=0;i<n;i++)
printf("%f",a[i]);
printf("\n");
return;
}
void bubble(float a[],int n)
{
int i,j,t,m;
float k;
for(i=0;i<n;i++)
{
t=n-i-1;
for(j=0;j<t;j++)
if(a[j]>a[j+1])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
printf("the versed  numbers are:\n");
for(m=0;m<n;m++)
printf("%f",a[m]);
printf("\n");
}
main()
{
int n;
float a[12];
printf("how many numbers do you want to input?number:\n");
scanf("%d",&n);
enter(a,n);
bubble(a,n);

阅读(6491) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册