为了账号安全,请及时绑定邮箱和手机立即绑定

改来改去最后这样 还是运行失败

#include <stdio.h>

#define N 10

int a(int score[])

{

    int sum = 0;

    int i;

    float z;

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

    {

        sum+=score[i];

        printf("总分:%d\n",sum);

    }

    z=sum/N;

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

    return 0;

}


int b(int score[])

{

    int i;

    int j;

    i=score[0];

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

    {

        if(score[j]>i)

        {

            i=score[j];

        }

    }

    printf("最高分:%d\n",i);

    return 0;

}


int c(int score[])

{

    int i;

    int j;

    i=score[0];

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

    {

        if(score[j]<i)

        {

            i=score[j];

        }

    }

    printf("最低分:%d\n",i);

    return 0;

}


//降序

int d(int score[])

{

    int i;

    int j;

    for(i=8;i>=0;i++)

    {

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

        {

            if(score[j]<score[j+1])

            {

                int mtc;

                mtc=score[j];

                score[j]=score[j+1];

                score[j+1]=mtc;

            }

        }    

    }

    

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

    {

        if(i!=9)

        {

            printf("%d,",score[i]);

        }

        else

        {

            printf("%d",score[i]);

        }

    }

    return 0;

}

int main()

{

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

    a(score);

    b(score);

    c(score);

    d(score);

    return 0;

}

咋还运行失败呢

正在回答

1 回答

你的函数没有输入参数,比如说a(score,N),什么的

0 回复 有任何疑惑可以回复我~
#1

海问香00 提问者

int main() { int score[N]={67,98,75,63,82,79,81,91,66,84}; a(score); b(score); c(score); d(score); return 0; 改成这样也不行啊 还是运行失败
2019-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926300    人
  • 解答问题       20799    个

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

进入课程

改来改去最后这样 还是运行失败

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信