aver=sum/3.0与aver=sum/3有什么区别# includevoid main( ){ int a,b,c,sum; float aver; scanf("%d%d%d",&a,&b,&c); sum=a+b+c; aver=sum/3.0; printf("%d\n",sum); printf("%f\n",aver);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 15:25:58

aver=sum/3.0与aver=sum/3有什么区别# includevoid main( ){ int a,b,c,sum; float aver; scanf("%d%d%d",&a,&b,&c); sum=a+b+c; aver=sum/3.0; printf("%d\n",sum); printf("%f\n",aver);}
aver=sum/3.0与aver=sum/3有什么区别
# include
void main( )
{
int a,b,c,sum;
float aver;
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
aver=sum/3.0;
printf("%d\n",sum);
printf("%f\n",aver);
}

aver=sum/3.0与aver=sum/3有什么区别# includevoid main( ){ int a,b,c,sum; float aver; scanf("%d%d%d",&a,&b,&c); sum=a+b+c; aver=sum/3.0; printf("%d\n",sum); printf("%f\n",aver);}
有,第一个式子要去aver是浮点型,第二个则是整型,因为第一个式子中3.0是浮点型,即使sum是整型,但计算机会自动把aver成浮点型,而第二个不存在这个问题