题解 | #2的n次方计算#
2的n次方计算
https://www.nowcoder.com/practice/35a1e8b18658411388bc1672439de1d9
#include <stdio.h> int main() { int a; scanf("%d", &a) ; printf("%d\n", 2<<(a-1) ); return 0; }
移位运算,利用二进制的原理,每向左移动移位就平方一次。
通过这个例子可以求任意数(替换代码中 2)的X平方。
2的n次方计算
https://www.nowcoder.com/practice/35a1e8b18658411388bc1672439de1d9
#include <stdio.h> int main() { int a; scanf("%d", &a) ; printf("%d\n", 2<<(a-1) ); return 0; }
移位运算,利用二进制的原理,每向左移动移位就平方一次。
通过这个例子可以求任意数(替换代码中 2)的X平方。
相关推荐