#include <stdio.h> int main() { int i; int a,b,c; int sum; for(i=2992;i<10000;i++) { a=b=c=0; sum=i; a+=sum/1000; sum=sum%1000; a+=sum/100; sum=sum%100; a+=sum/10; sum=sum%10; a+=sum; sum=i; b+=sum/1728; sum=sum%1728; b+=sum/144; sum=sum%144; b+=sum/12; sum=sum%12; b+=sum; sum=i; c+=sum/4096; sum=sum%4096; c+=sum/256; sum=sum%256; c+=sum/16; sum=sum%16; c+=sum; if(a==b && b==c) printf("%d\n",i); } }

评论