//赋值数组的值为2 ^ (i + j)
//输出数组的值
include [HTML_REMOVED]
include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
int a[100][100];
int main()
{
int n;
while(cin >> n , n)
{
for(int i = 0; i < n; i )
{
for(int j = 0; j < n; j )
{
a[i][j] = pow(2,i + j);
printf(“%d “,a[i][j]);
}
cout << endl;
}
cout << endl;
}
return 0;
}