3_18.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
- #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;
- }
- }
- }
- }