D不懂呀..

来源:5-12 练习题

qq_断章流年_bmvJP2

2018-11-17 17:44

什么意思,为甚对着了。

写回答 关注

2回答

  • Gopfei
    2018-11-26 19:42:31

    创建一个函数a(x)这里面x就是形参。

    而在main中调用函数a时,

    int x;

    x = 10;

    ...............,.......,a(x).........

    main中的x就是实参。

    每次调用函数, 形参都会被重新初始化或者说赋值。

    所以不会是静态。

  • 慕斯卡5063820
    2018-11-19 08:53:40

    #include <stdio.h>

    #include<string.h>

    #include<stdlib.h>

    #define N 10

    #define inth(x) x-'0'

    struct namber

    {

    int num;

    int ns;

    int ng;

    }s[1024];

    int main()

    {

        int score[N]={67,98,75,63,82,79,81,91,66,84};

        int max,min,mmax;

        int i;

        int count=0;

        float arrage,k;

    printf("一共十个数");

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

        {

            count=count+score[i];

        }

        arrage=count/10;

        max=score[0];

        min=score[0];

        for(i=1;i<10;i++)

        {

            

            if(max>score[i])

            {;}

            else

            {max=score[i];}

        }

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

    {

    s[i].num=score[i];

    }

    printf("降序排序为:");

    while(1)

    {

    mmax=s[0].num;

    for(i=1;i<10;i++)

    {

    if(mmax>s[i].num)

    {;}

    else

    {mmax=s[i].num;}

    }

    printf("%d\t",mmax);

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

    {

    if(s[i].num==mmax)

    {s[i].num=0;}

    }

    k=0;

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

    {

    if(s[i].num!=k)k++;

    }

    if(k==0)

    break;

    }

    printf("\n");

        for(i=1;i<10;i++)

        {

            if(min<score[i])

            {;}

            else

            {min=score[i];}

        }

        printf("最高分:%d\n最低分:%d\n",max,min);

        printf("平均分:%2.2f\n",arrage);

        getch();

        return 0;

    }


    慕姐9530...

    衮啊啊啊

    2019-01-25 16:40:42

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926217 学习 · 20797 问题

查看课程

相似问题