编写一个显示2的幂的程序,打印显示从2 ^ 0
到2 ^ 10
的所有值。
提示
使用数学函数:pow
。
参考实现代码:
#include <stdio.h>
#include <math.h>
int main()
{
float twos;
puts("计算2的幂");
for(twos=0;twos<=10;twos++)
printf("2^%.0f = %.0f
",twos,pow(2,twos));
return(0);
}
编译并执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc main.c -lm
hema@ubuntu:~/book$ ./a.out
计算2的幂
2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32
2^6 = 64
2^7 = 128
2^8 = 256
2^9 = 512
2^10 = 1024