您的位置:

排序大小函数c语言,排序大小函数c语言是什么

本文目录一览:

C语言用函数写个代码来给数字大小序号排序

#includestdio.h

#define N 100

void paixu(int *, int *, int);//声明函数

int main()

{

    int a[N],c[N];

    int i,n=0;

    printf("请输入n个整数:");

    for(i=0;;i++)

    {

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

        n++;

        if(getchar()=='\n')

        break;

    }

    paixu(a, c, n);//调用函数,数组只需给出数组名

    return 0;

}

void paixu(int a[N],int c[N], int n)

{

    int i,j,s=0;

    for(i=0;in;i++)

    {

        c[i]=0;

    }

    for(i=0;in;i++)

        for(j=i+1;jn;j++)

        {

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

            c[i]=1;

        }

    for(i=0;in;i++)

    {

        s=1;

        for(j=0;jn;j++)

        {

            if(c[j]==0a[i]a[j])

            {

                s++;

            }

        }

        printf("%d ",s);

    }

}

用C语言比较三个数的大小,并按照从大到小排序

#include stdio.h

#include math.h

int main(void)

{

int a,b,c;

printf("请输入任意三个整数a,b,c:");

scanf("%d%d%d",a,b,c);

int s;

if(ab)s=a,a=b,b=s;//比较a,b大小,通过赋值,使得ab 。此语句目的:ab

if(ac)s=a,a=c,c=s;//进一步比较a,c大小,通过赋值得出最小值,并赋给a; 此语句目的:ac

if(bc)s=b,b=c,c=s;//最后比较出b,c中的较大值。

printf("从大到小的顺序依次是:%d%d%d",c,b,a);

return 0;

}

c语言三个数比大小排序用max函数

#include stdio.h

int max(int a,int b)

{

    return ab?a:b;

}

int main()

{

    int a,b,c;

    scanf("%d%d%d",a,b,c);

    printf("%d\n",max(max(a,b),c));

    return 0;

}