0
0
已采纳
胡钰妍
资深光能
资深光能
@丁应翔 我先跟你解释一下,你是用*1.0的方式做得(看上去没问题对吧)但是,你试一试100 100 100 -1这组数据,就会发现*1.0会让数变成double类型的数据,并不能决定保留几位(1位,2位。。。。。。),所以,建议你用printf的方法,保留1位小数!并不难,把你的第21行改成
cout<<n<<" ";
printf("%.1f",(double)w/s);
就可以。
记住,printf只能识别double,所以要强转哦!
划重点:望采纳,没豆啦!
有问题@我哦,几乎随时在线(不敢保证)
0
0
0
0
0