谢谢了,我已经自己弄好了
代码改成这样了:
char 负重字符[10];
sprintf(负重字符, "%f", 负重);
if (负重 < 10)
{
for (i = 0; i < 4; i++)
{
outtextxy(1370+i*15, 742, 负重字符[i]);
}
}
if (负重 >= 10&&负重<100)
{
for (i = 0; i < 5; i++)
{
outtextxy(1370 + i * 15, 742, 负重字符[i]);
}
}
不加循环就显示好多0怎么办?