Jorson


私信TA

用户名:dotcpp0693565

访问量:854

签 名:

等  级
排  名 3423
经  验 1934
参赛次数 0
文章发表 26
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码


#include<stdio.h>

#include<stdlib.h>

int main()

{

int i,j,n,*p,*t;

scanf("%d",&n);

while(n!=0)

{

p=(int *)calloc(n,sizeof(int));

for(i=0;i<n;i++)

{

scanf("%d",p+i);

}

t=(int *)malloc(sizeof(int));

for(i=0;i<n-1;i++)

{

for(j=i+1;j<n;j++)

{

if(abs(*(p+i))<abs(*(p+j)))

{

*t=*(p+i);

*(p+i)=*(p+j);

*(p+j)=*t;

}

}

}

for(i=0;i<n;i++)

{

printf("%d ",*(p+i));

}

printf("\n");

free(p);p=NULL;

free(t),t=NULL;

scanf("%d",&n);

}

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »