include<stdio.h> int main() { int a,b,c,d,e,f,g,h,i,j,n,m,k; m=1000c+100d+10e+1f; k=100000a+10000b+1000g+100h+10*i+j; for(a=1;a<10;a++) for(b=0;b<10;b++) for(c=1;c<10;c++) for(d=0;d<10;d++) for(e=0;e<10;e++) for(f=0;f<10;f++) for(g=0;g<10;g++) for(h=0;h<10;h++) for(i=0;i<10;i++) for(j=0;j<10;j++) { if(a!=b&&a!=c&&a!=d&&a!=e&&a!=f&&a!=g&&a!=h&&a!=i&&a!=j&&b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h&&b!=i&&b!=j&&c!=d&&c!=e&&c!=f&&c!=g&&c!=h&&c!=i&&c!=j&&d!=e&&d!=f&&d!=g&&d!=h&&d!=i&&d!=j&&e!=f&&e!=g&&e!=h&&e!=i&&e!=j&&f!=g&&f!=h&&f!=i&&f!=j&&g!=h&&g!=i&&g!=j&&h!=i&&h!=j&&i!=j) { n=10*a+b; m=n*n*n; k=m*n; } if(m/1000>=1&&k/100000>=1)
{
printf("%d\n",n);
break;
}
}
return 0;
}
ctrl+c中止