第八行的printf("0");在你的代码中是一定会被执行的,并且没有换行符,所以00.2的第一个0是由第8行打印出来的,可以用{}将第7、8两行包裹,if分支条件如果需要执行多行代码都需要这么做
因为你前面有printf("0"); 所以多打了一个0
是0.2 啊,你printf("0");干嘛,影响你判断