这是我的打印声明:
- 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