A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 等风继续吹 中级黑马   /  2015-5-18 22:10  /  998 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

比如有一个有50个数字的数组,怎么样按大小顺序打印出来.求教育

3 个回复

倒序浏览
#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"); }
回复 使用道具 举报
#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"); }
回复 使用道具 举报

受教了:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马