为了账号安全,请及时绑定邮箱和手机立即绑定

c语言问题,关于答案位数

c语言问题,关于答案位数

C
罢洒 2016-11-22 17:02:51
%5.1f 是一共有5位,小数点占一位,小数点前3位,后面一位吗? 例如 A 314.0 B 62.8 哪个错了呀
查看完整描述

4 回答

已采纳
?
风之将尽

TA贡献3条经验 获得超0个赞

5 指的是整数部分的固定位数,如果整数部分不足5位就在前面补空格,如果超过5位就按实际位数输出。 1 指的是小数点后面以固定的1位输出,若不足一位就补0,若超过一位就以四舍五入的方式保留到小数后一位。
查看完整回答
反对 回复 2016-11-22
?
Darkspirit暗灵

TA贡献5条经验 获得超5个赞

你的选项没有复制好

A或B前面肯定有些空格...

其他的具体内容楼下已经回答的很好了@风之将尽

查看完整回答
反对 回复 2016-11-23
?
幕布斯2610572

TA贡献11条经验 获得超2个赞

小数点前5位小数点后1位,前面不足的用空格代替,后面不足的用0代替。两个都对
查看完整回答
反对 回复 2016-11-22
?
这都不会

TA贡献72条经验 获得超92个赞

不是。是小数点后一位,小数点占一位,若整数部分不足三位(三部分加起来一共五位)就用空格代替。

A对,B也不能算错。

比如空格62.8就对。

查看完整回答
反对 回复 2016-11-22
  • 4 回答
  • 0 关注
  • 1591 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信