084621116


私信TA

用户名:njucm3

访问量:554

签 名:

我还差得很远呢

等  级
排  名 3081
经  验 1968
参赛次数 7
文章发表 3
年  龄 19
在职情况 学生
学  校 南京中医药大学
专  业 计算机科学与技术

  自我简介:

大一撸码人

解题思路:没思路

注意事项:没注意事项

参考代码:

#include<stdio.h>

int  p(int a,int b)

{

    int i,r,x,y;

    if (a<0)

    a=-a;

    if (b<0)

    b=-b;

    if (a>b)

    return 0;

    if (a<b)

    return 1;

}

int main()

{

    int a[100],m,n,i,r,t,x;

    A:scanf("%d",&m);

    if (m==0||x==EOF)

    goto B;

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

    {scanf("%d",&a[i]); }

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

    {   

        for (r=i+1;r<m;r++)

        {   

            if (p(a[i],a[r]))

            {

                 t=a[i];

                 a[i]=a[r];

                 a[r]=t;

            }

        }

    }

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

    {printf("%d ",a[i]);}

    printf("\n");

    goto A;

    B:return 0;

}


 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区