printf("%.2lf\n",sum);
输出:
171.93
10000
(我醉了)
printf("sum=%.2lf\n",sum); 这么输出就知道了
你可以在printf("%.2lf\n",sum);后面加一个printf("%s\n",temp);来检查一下
#include <stdio.h>
void main()
{
float sum = 171.931;
printf("{ %.2lf }\n",sum);
}
你这样测试,输出在{} 之外的内容都是别的地方输出的,和这个printf没有关系
你这个sum变量可能不是double类型,如果是float类型就改为如下代码,删除l printf("%.2f\n",sum);
对不起,C++出问题了,提交答案是对的
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
那个10000是输入的,对不起
肯定是别的地方输出的10000