这是我的打印声明:
printf("%d %f\n",kPower,raisePower);
这是我的输出:
-4 0.000100 -3 0.001000 -2 0.010000 -1 0.100000 0 1.000000 1 10.000000 2 100.000000 3 1000.000000 4 10000.000000
我希望它像这样打印:
UPDATE
所以我把我的正面价值观排成一行:
-4 0.0 -3 0.0 -2 0.0 -1 0.1 0 1.0 1 10.0 2 100.0 3 1000.0 4 10000.0
到目前为止,这是我的新代码:
printf("%d %10.1f\n",raisePower);
我不知道,我应该制作一个for循环以不同的格式打印每一个(积极结果与阴性结果)吗?
解决方法
首先尝试使用math.h中的pow()计算幂,然后:
您可以使用?f在数字前面加上示例总共10个空格中的空格:
printf ("Preceding with blanks: %10f \n",10000.01);
资料来源:cplusplus.com