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

求告知为什么数组输出没有值

#include <stdio.h>

int main()

{

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

    int zf;

    int max=score[0];

    int min=score[0];

    int pj;

    int i;

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

    {

        zf+=score[i];

     if(score[i]>max){

         max=score[i];

     } 

     if(score[i]<min)

     {

        min=score[i];

     

    }

    }

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

    {

    for(int j=9;j>=0;j--)

    {

    if(score[j]>score[j-1])

    {

        int temp;

         temp=score[j-1];

        score[j-1]=score[j];

        score[j]=temp;

    }

    }

    }

    

    pj=zf/10;

    printf("考试的总分是%d\n",zf);

    printf("考试的最高分是%d\n",max);

    printf("考试的最低分是%d\n",min);

    printf("考试的平均分是%d\n",pj);

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

    {

    printf("%.2f ", score[i]);

        

    }

    

    return 0;


正在回答

1 回答

是因为你的代码报错了

http://img1.sycdn.imooc.com//5da03cae0001b7fb10120675.jpg

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

举报

0/150
提交
取消

求告知为什么数组输出没有值

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