#include<iostream> using namespace std; int main() { int duodecimal[]={1728,144,12,1},hexadecimal[]={4096,256,16,1},decimal[]={1000,100,10,1}, i,j,m10,m12,m16,n1,n2,n3; for(i=2992;i<9999;i++) { m10=m12=m16=0; n1=n2=n3=i; for(j=0;j<4;j++) { m10+=n1/decimal[j]; m12+=n2/duodecimal[j]; m16+=n3/hexadecimal[j]; n1=n1%decimal[j]; n2=n2%duodecimal[j]; n3=n3%hexadecimal[j]; } if(m10==m12&&m10==m16) cout<<i<<endl; } return 0; }
正文
pku21962007-08-18 20:17:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/liuwg/28632.html
阅读(2932) | 评论(1)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论