void main()
{
int P, E, A, R;
for( P = 0; P < 10; P ++)
for( E = 0; E < 10; E ++)
for( A = 0; A < 10; A ++)
for( R = 0; R < 10; R ++)
{
if( ( P * 1000 + E * 100 + A * 10 + R ) - ( A * 100 + R * 10 + A ) == ( P * 100 + E * 10 + A ) )
if( P != E && P != A && P != R && E != A && E != R && R != A)
printf(" %d %d %d %d ",P,E,A,R);
}
}
輸出結果是1098;