3_18.cpp

来自「C++程序设计技能百练随书配套光盘的源码」· C++ 代码 · 共 31 行

CPP
31
字号
#include<iostream.h>
#include<iomanip.h>
void main()
{
	int a,h,i,joke,g;
	int d[4];
	for(joke=1023;joke<=9876;joke++)
	{
		g=joke;
		for(i=3;i>=0;i--)
		{
			d[i]=g%10;
			g=g/10;
		}
		if(d[0]!=d[1]&&d[0]!=d[2]&&d[0]!=d[3]&&
			d[1]!=d[2]&&d[1]!=d[3]&&d[2]!=d[3])
		{
			for(a=1;a<=9;a++)
				for(h=1;h<=9;h++)
					if(a!=h&&a!=d[0]&&a!=d[1]&&a!=d[2]&&a!=d[3]&&
						h!=d[0]&&h!=d[1]&&h!=d[2]&&h!=d[3])
					if (joke*(10*h+a)==100110*a+11001*h)
					{
						cout<<setw(6)<<100110*a+11001*h<<endl;
					    cout<<"-------="<<110*h+a<<endl;
						cout<<setw(6)<<joke<<endl;
					}
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?