永发信息网

求助,vc++6.0,求三角形面积,无论输入什么数字都这样输出,这是哪里

答案:1  悬赏:0  手机版
解决时间 2021-03-18 22:33
  • 提问者网友:浩歌待明月
  • 2021-03-17 22:14
求助,vc++6.0,求三角形面积,无论输入什么数字都这样输出,这是哪里
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-03-17 23:02
这是使用的类型和scanf函数的格式不匹配引起的问题。
使用float时,使用"%f"。
使用double时,使用"%lf"。你修改一下你的代码就可以了,即将"%f"改为"%lf"。
下面在手机上使用易历知食软件里的微C程序设计功能来演示一下修改后的代码,并演示控制输出小数点位数的使用方法,手机上的代码如下图:

运行结果如下图(输入:2,3,4):

追问格式符 lf前 ,比如 %7.2lf 小数点前的数字是可以省略的吗,省略了表示指定数据占多少列啊,还是省略了就不指定数据占列数了啊来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯