黑马程序员技术交流社区

标题: 如何排序 [打印本页]

作者: 等风继续吹    时间: 2015-5-18 22:10
标题: 如何排序
比如有一个有50个数字的数组,怎么样按大小顺序打印出来.求教育
作者: aSmallStone    时间: 2015-5-18 23:05
#include<stdio.h>  int main()  {          int i,j,temp;         int a[50];  for(i=0;i<50;i++) scanf ("%d,",&a[i]);  for(j=0;j<50;j++)  {           for (i=0;i<50-j;i++)              if (a[i]>a[i+1])   { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;}   }  for(i=0;i<50;i++) printf("%d  ",a[i] ); printf("\n"); }
作者: aSmallStone    时间: 2015-5-18 23:06
#include<stdio.h>
int main()
{
        int i,j,temp;
        int a[50];
for(i=0;i<50;i++) scanf ("%d,",&a[i]);
for(j=0;j<50;j++)
{
         for (i=0;i<50-j;i++)
            if (a[i]>a[i+1])
{ temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;}
}
for(i=0;i<50;i++) printf("%d  ",a[i] ); printf("\n"); }

作者: 等风继续吹    时间: 2015-5-19 21:34
aSmallStone 发表于 2015-5-18 23:06
#include
int main()
{

受教了:handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2