简单~~
#include "stdafx.h"
#include "stdio.h"
// 有一个五位数:ABCDE
// ABCDE*4=EDCBA
//问这个五位数是多少? 21978
int main(int argc, char* argv[])
{
int a[10]={1,1,2,3,4,5,6,7,8,9};
int b[10]={0,1,2,3,4,5,6,7,8,9};
int c[10]={0,1,2,3,4,5,6,7,8,9};
int d[10]={0,1,2,3,4,5,6,7,8,9};
int e[10]={1,1,2,3,4,5,6,7,8,9};
int s,t;
for (int i=1;i<10;i++)
for (int j=1;j<10;j++)
for (int k=1;k<10;k++)
for (int l=1;l<10;l++)
for (int m=1;m<10;m++)
{
s=4*(a*10000+b[j]*1000+c[k]*100+d[l]*10+e[m]);
t=e[m]*10000+d[l]*1000+c[k]*100+b[j]*10+a;
if (s==t)
{
printf("%d%d%d%d%d\n",a,b[j],c[k],d[l],e[m]);
}
}
return 0;
}
vc6.0下编译通过。