C的一些简单习题(6)--冒泡排序

//冒泡排序
#include <stdio.h>
main()
{
int a[11];
int i,j,t;
bool flag;
printf("输入10个数:");
for(i=1;i<11;i++)
 scanf("%d",&a[i]);
printf("/n");
flag=true;
for(j=1;j<=9&&flag==true;j++)
{
 flag=false;
 for(i=1;i<=10-j;i++)
 {  
  if(a[i]>a[i+1])
  {t=a[i];a[i]=a[i+1];a[i+1]=t;flag=true;
  }
 }
}
printf("排序后为:");
for(i=1;i<11;i++)
printf("%d",a[i]);
}
阅读更多
文章标签: c
个人分类: C练习
上一篇C的一些简单习题(5)--两个字符串比较
下一篇C的一些简单习题(7)--递归法求n!
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭