不能用pow函數
using namespace std;
int main()
{
long long n;
cin >> n;
long long result = 1;
for (int i = 0; i <= n; i++)
cout << "2^" << i << " = " << result << endl;
result *= 2;
}