写冒泡程序


函数功能:用冒泡法由小到大排列数组内5个数            

#include <stdio.h>
int main ()
{
int a[10];                 //定义数组 0到9
int m;
int n;
int k;
printf("请输入5个整数s :\n");
for(m=0;m<10;m++)
scanf("%d",&a[m]);     //输入5个数
printf("\n");
for(n=0;n<=9;n++)           //总共进行9轮冒泡排序
for(m=0;m<9-n;m++)     
if(a[m]>a[m+1])    //循环要求a[m]都小于a[m+1]
{
k=a[m];
a[m]=a[m+1];
a[m+1]=k;
}                    
printf("排列好的顺序为 :\n");   //第二个for循环结束之后,冒泡排序完成
for(m=0;m<10;m++)
printf("%d ",a[m]);      
printf("\n");
return 0;

}
阅读更多
个人分类: 苏嵌之路
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭