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

来源:6-12 综合练习

蝈蝈煮茶

2019-10-06 22:34

#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回答

  • weixin_慕前端0277342
    2019-10-11 16:26:33

    是因为你的代码报错了

    http://img1.mukewang.com/5da03cae0001b7fb10120675.jpg

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题