int b[]={6,7,8,9}
for(int i=0i<4i++)
{
for(int j=0j<4j++)
{
b[i]/a[j]
}
}
一、因为a和b数组是整数,整数相除,c是默认取整的,而*1.0之后就将数字变成浮点型的了,可以得出正确答案二、c[1]=(1.0*b[1])/a[1]或者(float)(b[1])/a[1],强制类型转换。
三、乘以1.0是将整数转换为浮点型数(小数),1是整数,乘以整数还是整数,所以不起作用。
欢迎分享,转载请注明来源:内存溢出
int b[]={6,7,8,9}
for(int i=0i<4i++)
{
for(int j=0j<4j++)
{
b[i]/a[j]
}
}
一、因为a和b数组是整数,整数相除,c是默认取整的,而*1.0之后就将数字变成浮点型的了,可以得出正确答案二、c[1]=(1.0*b[1])/a[1]或者(float)(b[1])/a[1],强制类型转换。
三、乘以1.0是将整数转换为浮点型数(小数),1是整数,乘以整数还是整数,所以不起作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)