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

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

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

 float sum;

这一步没有赋初值

应该 float sum=0.0;

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

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

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

举报

0/150
提交
取消

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

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