想问一下这个体积为什么输出为负数,该怎么办

img


当我输出为小数的时候还是会出现圆柱体积是负数的情况,请问一下是哪里出错了吗?该怎么办?

img

第一个%f前面的空格去掉。
输入数据的时候要么加上逗号,要么把你的scanf里面的逗号去掉,总之要一致。
你的错误是 h 没有获取到,是一个随机值,而 v 的计算用到了 h (前面只用到了r)
所以错了。

输入改为1.0,2.0
两个数据之间要加逗号
或者scanf_s("%f%f",&r,&h),把%f之间的逗号去掉