企鹅仔


私信TA

用户名:dotcpp0594011

访问量:1332

签 名:

你那句没说出口的再见,时间替你说了。

等  级
排  名 793
经  验 3734
参赛次数 1
文章发表 8
年  龄 0
在职情况 学生
学  校 厦门大学
专  业 自动化

  自我简介:

再不学就结婚了

解题思路:

注意事项:

参考代码:#include<stdio.h>

#include<math.h>

int main()
{
    int i,j,x,t;
    while(scanf("%d",&x)!=EOF&&x)
    {
        int a[100]={0};
        for(i=0;i<x;i++)
        scanf("%d",&a[i]);
        for(i=0;i<x;i++)
        {
            for(j=i+1;j<x;j++)
            {
                if(abs(a[j])>abs(a[i]))//数组升序绝对值大放在数组前列
                {
                    t=a[i];
                    a[i]=a[j];
                    a[j]=t;
                }
            }
        }
        for(i=0;i<x;i++)
        printf("%d ",a[i]);
        printf("\n");
    }
    return 0;
 }
 

 

0.0分

0 人评分

  评论区

  • «
  • »