题解 | #2的n次方计算#
2的n次方计算
https://www.nowcoder.com/practice/35a1e8b18658411388bc1672439de1d9
#include <stdio.h> int main() { int a; int b=2; int ans=1; scanf("%d",&a); while(a) { if(a&1) ans=ans*b; b=b*b; a>>=1; } printf("%d",ans); return 0; }
2的n次方计算
https://www.nowcoder.com/practice/35a1e8b18658411388bc1672439de1d9
#include <stdio.h> int main() { int a; int b=2; int ans=1; scanf("%d",&a); while(a) { if(a&1) ans=ans*b; b=b*b; a>>=1; } printf("%d",ans); return 0; }
相关推荐