2009
03-18

楼上的应该可以,只要你能运用冒泡排序或选择排序就好


新手问题》有 3 条评论

  1. woxingwode 说:

    void main(void)
    {
     int i,j,temp;
     int shuzu[3]={1,2,3};
     int *p;
     p=shuzu;
     for(i=0;i<3;i++)
     for(j=i+1;j<3;j++)
     {
      if(*(p+i)<*(p+j))
      temp=*(p+i);*(p+i)=*(p+j);*(p+j)=temp;
     }
     for(i=0;i<3;i++)
     printf(“%d”,*(p+i));
    }

  2. weike9786 说:

    for(int i=0;i<N-1;i++)

    for(int j=i+1;j<N;j++)

    {

       int temp;

       if(a[i]<a[j])

          temp=a[i];

          a[i]=a[j];

          a[j]=temp;

    }

    for(int i=0;i<N;i++)

         printf(“%d “,a[i]);

  3. Tchong 说:

    楼上的应该可以,只要你能运用冒泡排序或选择排序就好

留下一个回复