大佬们能帮我看看错哪了吗 搞不懂
能帮我看看错哪了吗 你可以把h输出来看下,scanf里面的逗号可能和你输入时用的间隔逗号不一样,或者有空格之类的,导致给h的赋值不是3 在scanf("%f, %f", &r, &h);的下一行,把输入的r,h的值输出出来看一下,应该是你在输入的时候1.5和3之间缺少了空格,导致获得的h不正确~ 放大图看scanf里字符串的逗号是中文的 苏紫方璇 发表于 2021-11-20 17:09放大图看scanf里字符串的逗号是中文的
大哥眼神真好,太牛了{:1_893:} 楼上说的对,常识性错误。 这种常识性问题 要记住 代码写的不错 下次别写了 alianwere 发表于 2021-11-20 17:09
在scanf("%f, %f", &r, &h);的下一行,把输入的r,h的值输出出来看一下,应该是你在输入的时候1.5和3之间缺 ...
谢谢大哥 懂了
页:
[1]