易百教程

编写程序:计算显示2的幂,显示从2 ^ 0到2 ^ 10的所有值

编写一个显示2的幂的程序,打印显示从2 ^ 02 ^ 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