bayueshisan
0、你的printf后面紧接写scanf,这是因为你的程序printf后面用了I1=0.1*I,而I还没有输入!1、你的else if((I>100000)&&(I<200000))而不是你写的那样,没有你那么写的!2、同理if((I<100000)||(I=100000)),增加程序可读性和逻辑性,否则编译器报错!希望可以帮到你,如果满意请采纳!
有饭无范儿
有什么问题吗?3*3.56*3.56=10.68*3.56=38.0208float本身是近似值, 所以会有一定误差,结果是38.020799很正常的。 如果想提高精度,可以改成double
优质会计资格证问答知识库