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

为什么vc++6.0里结果不一样


在右边结果为正常,用软件不行。

#include <stdio.h>int average1(int score[10]){    float sum;    int i;    for(i=0;i<10;i++){    sum+=score[i];}  return sum;  }int max1(int score[10]){    int a=0;    int i;     for(i=0;i<10;i++)     {         if(score[i]>=a)         {             a=score[i];             }     }    return a;}int mix1(int score[10]){    int b;	int	i;     for(i=0;i<10;i++)     {               if(score[i]<=b)         {             b=score[i];           }     }    return b;}int main(){    int score[]={67,98,75,63,82,79,81,91,66,84};       int h,x,d;    float p;    h=average1(score);    d=max1(score);    x=mix1(score);    p=(h/10.0);    printf("总分为%d\n最高分为%d\n最低分为%d\n平均分为%f\n",h,d,x,p);        }

https://img1.sycdn.imooc.com//5bf9717e0001b4f003610186.jpg



正在回答

1 回答

有些特殊的代码在不同的环境会有不一样的结果哦

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

举报

0/150
提交
取消

为什么vc++6.0里结果不一样

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