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

这样运行成功 但是并没有显示任何内容 请大佬指点

#include <stdio.h>
#define N 10

int main()
{
    int score[N]={67,98,75,63,82,79,81,91,66,84};
    int sum,max,min,average;
    int number(int score[N)
    {
        int i,j;
        for(i=0;i<10;i++)
        {
            for(j=0;j<i;j++)
            {
                if(score[i]<score[j])
                {
                    int temp;
                    temp=score[i];
                    score[i]=score[j];
                    score[j]=temp;
                }
            }
        }
    for(i=0;i<10;i++)
        {
            printf("%d ",score[i]);
        }
    }
   
    return 0;
   
   
  
}


正在回答

3 回答

你的int number(int score[N) 里面for(i=0;i<10;i++)
        {
            printf("%d ",score[i]);
        }
    }后面要有return 0;

要么你定义为void不用返回值。

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

数组定义score[N]有问题,题目也是让你自己定义5个函数计算,不是直接在主函数里写

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

首先,应该必不可能运行成功的吧。int number(int score[N)

其次,函数里面应该不能定义函数的吧。

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

举报

0/150
提交
取消

这样运行成功 但是并没有显示任何内容 请大佬指点

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