#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int fac(int n)
{
if (n<0)
printf("Error!");
else
return pow(2,n);
}
int main()
{
int x;
printf("請輸入指數x的值:");
scanf("%d",&x);
printf("x=%d,此時2的x次方為%d\n",x,fac(x));
system("pause");
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPG1hdGguaD4KCmludCBmYWMoaW50IG4pCnsKICAgIGlmIChuPDApCiAgICBwcmludGYoIkVycm9yISIpOwogICAgZWxzZQogICAgICAgIHJldHVybiBwb3coMixuKTsKfQoKaW50IG1haW4oKQp7CiAgICAgICAgaW50IHg7CiAgICAgICAgcHJpbnRmKCLoq4vovLjlhaXmjIfmlbh455qE5YC8OiIpOwogICAgICAgIHNjYW5mKCIlZCIsJngpOwogICAgICAgIHByaW50ZigieD0lZO+8jOatpOaZgjLnmoR45qyh5pa554K6JWRcbiIseCxmYWMoeCkpOwogICAgICAgIHN5c3RlbSgicGF1c2UiKTsKICAgICAgICByZXR1cm4gMDsKfQo=