程序员的君子五德- -| 回首页 | 2005年索引 | - -字母大小写转换并存入磁盘

利用指针排列数- -

                                      

任意输入20个数,将它们按从打到小的顺序排列!
 #define N 20
  main()
   { int i,j;
      float a[N],temp,*p;
      p=a;
      printf("\n Input %d numbers\n",N);
      for(i=0;i<N;i++)
 scanf("%f",p+i);
 for(i=0;i<N-1;i++)
  for(j=i+1;j<N;j++)
    if( *(p+i)< *(p+j) )
      {  temp=*(p+i);
  *(p+i)=*(p+j);
  *(p+j)=temp;
  }
    for(i=0;i<N;i++)
      { if(i%5==0)
        printf("\n");
        printf("%8.3f",*(p+i));
        }
    }

- 作者: 刘加开 2005年04月15日, 星期五 21:31 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1206948

回复

评论内容: