http://codeforces.com/problemset/problem/39/H
因为范围很小,最多就2位数,所以就很简单了。
#include<iostream>
#include<algorithm>
#include<cstring>
#include<iomanip>
using namespace std;
int main()
{
int mp[11][11];
for(int i=1;i<10;i++)
{
for(int j=1;j<10;j++)
{
mp[i][j]=i*j;
}
}
int n;
while(cin>>n)
{
for(int i=1;i<n;i++)
{
cout<<mp[i][1];
for(int j=2;j<n;j++)
{
if(mp[i][j]>=n)
{
cout<<" "<<mp[i][j]/n<<mp[i][j]%n;
}
else
{
cout<<" "<<mp[i][j];
}
}
cout<<endl;
}
}
return 0;
}