正文

pku21962007-08-18 20:17:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/liuwg/28632.html

分享到:

#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;
}

阅读(2932) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册