我这样输入就可以,但是我把double改成float为什么答案就不对了,懂的人说下谢谢
你说的是这样吗,参考一下
这样子
%f是float类型用于格式化输入输出时对应的格式符号,%lf是fdouble类型的,在用于输入时,double 类型使用了%f格式,会导致输入值错误。float类型使用double类型不仅会导致输入错误,还可能引起程序崩溃。所以你定义成float类型的时候,把输入的%lf改成%f就可以了