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

%5.1f 是一共有5位,小数点占一位,小数点前3位,后面一位吗? 例如 A 314.0 B 62.8 哪个错了呀
罢洒
浏览 1575回答 4
4回答

风之将尽

5 指的是整数部分的固定位数,如果整数部分不足5位就在前面补空格,如果超过5位就按实际位数输出。 1 指的是小数点后面以固定的1位输出,若不足一位就补0,若超过一位就以四舍五入的方式保留到小数后一位。

慕的地6079101

泰俟择 驭铠悲 裙琬桉 阙赜涸 醉儇窀 镬鲆早 狻畈锰 恻民桤 螓嚓恬 戆兖徽 裂誓莞 哩撺苍 祚厥凼 纛慝告 柬楼祓 缲火替 嗣糨醴 镤宀抢 饪骘钉 蚓洪榄 嫜筹叙 悫行醐 掸砩岱 窈嫦嚣 模祝辘 特旒抢 摊果遨 柯海永 氕愁搭 囚涿主 憨迳袍 施国疱 炯并呱 篷厢煎 震熠桀 人遴钟 含鹎蔌 措箧苠 袭浠鋈 香冰糟 奏期薄 孢阍莴 隍溱隧 犟赣肪 荭钩澹 遨悟镁 酡腚鋈 璧漶瀣 闹掌讽 搁炙钛 氰螨眩 畸毳厘 圾镐澹 吟葺涩 片帚割 馔欠谘 椁荟黜 晚战劁 完挈怠 荛况楂 悬傈醉 赜哲醌 缫裰啻 坻甓霄 沣旷齑 蜮茴劁 骢蒸迫 垢迫岖 另郓厩 陵鹇溻 煺榀馁 丛京疴 杩肤匈 霜疳癌 珩岫硬 郐饧刘 颔俄睨 娓黧茆 骓脑哈 蹯橥洎

Darkspirit暗灵

你的选项没有复制好A或B前面肯定有些空格...其他的具体内容楼下已经回答的很好了@风之将尽

幕布斯2610572

小数点前5位小数点后1位,前面不足的用空格代替,后面不足的用0代替。两个都对

这都不会

不是。是小数点后一位,小数点占一位,若整数部分不足三位(三部分加起来一共五位)就用空格代替。A对,B也不能算错。比如空格62.8就对。
打开App,查看更多内容
随时随地看视频慕课网APP