为什么在VC上无法正常运行

来源:6-12 综合练习

慕妹0135816

2019-02-27 11:49

#include <stdio.h>

int main()

{


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

    float sum;

    int n;

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

    {

        sum+=score[n];

    }

    float ave=sum/10;

    int i,j;

    int temp;

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

    {

        for(j=8;j>=0;j--)

        {

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

            {

                temp=score[j+1];

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

                score[j]=temp;

            }

        }

    }

    printf("班级10个学生的考试成绩总分为%.2f。\n",sum);

    printf("班级10个学生的考试成绩最高分为%d。\n",score[0]);

    printf("班级10个学生的考试成绩最低分为%d。\n",score[9]);

    printf("班级10个学生的考试成绩平均分为%.2f。\n",ave);

    printf("班级10个学生的考试成绩降序排序为:\n");

    int a;

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

    {

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

    }

    

    return 0;

}


写回答 关注

2回答

  • weixin_慕粉0463682
    2019-03-03 14:46:48

     float sum;

    这一步没有赋初值

    应该 float sum=0.0;

  • qq_南有乔木彡_czHMUW
    2019-03-02 09:54:39

    记得吧VC的报错一起贴出来,大部分人是没耐心一行行检查代码的

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题