原题链接 思路:用pow函数计算2的n次方,但是要注意pow的返回值是double类型。 #include <stdio.h> #include <math.h> int main() { int n = 0; int result = 0; scanf("%d", &n); printf("%d\n", (int)pow(2, n)); return 0; }