C语言。要求输出20位小数。为什么总是输出21位啊啊啊

2025-04-28 19:02:45
推荐回答(1个)
回答1:

将条件while (cnt <= 19);
改为while (cnt < 19);试一下看
do while 语句是先做循环,后判断条件,当cnt=19时,已经完成20不了,还要完成一步,才能停止循环。