double shi=searchki100ki+110010100; printf2lf shi; 为什么输出是整数不是设置了2lf了吗
可能是因为输出格式不正确或者变量类型错误导致的。请检查以下几点:
-
输出格式是否正确。应该是
printf("%.2lf ", shi);,其中.2表示保留两位小数。 -
shi的类型是否正确。应该是double类型,如果是其他类型(如int)可能会导致输出不正确。
如果以上两点都没有问题,可能是代码其他部分的问题导致的输出错误。建议检查代码中其他相关的变量和计算。
原文地址: https://www.cveoy.top/t/topic/fb5c 著作权归作者所有。请勿转载和采集!