这道题虽然是水题但是技巧性很强,对于初学者显然有很大的坑,即数据范围,我本来是使用<math.h>做的,结果发现出现100组数据的时候就没法AC了,然后换了while,即输入n便输出2的n次方,这样,便不会出现100组数做不了的情况。
代码:
#include<stdio.h>int t,n;
long long num;
int main()
{
scanf("%d",&t);
while(t--)
{
num=1;
scanf("%d",&n);
while(n--)
{
num=2*num;
}
printf("%lf\n",num);;
}
return 0;
}