3_18.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
源码类别:

文章/文档

开发平台:

C/C++

  1. #include<iostream.h>
  2. #include<iomanip.h>
  3. void main()
  4. {
  5. int a,h,i,joke,g;
  6. int d[4];
  7. for(joke=1023;joke<=9876;joke++)
  8. {
  9. g=joke;
  10. for(i=3;i>=0;i--)
  11. {
  12. d[i]=g%10;
  13. g=g/10;
  14. }
  15. if(d[0]!=d[1]&&d[0]!=d[2]&&d[0]!=d[3]&&
  16. d[1]!=d[2]&&d[1]!=d[3]&&d[2]!=d[3])
  17. {
  18. for(a=1;a<=9;a++)
  19. for(h=1;h<=9;h++)
  20. if(a!=h&&a!=d[0]&&a!=d[1]&&a!=d[2]&&a!=d[3]&&
  21. h!=d[0]&&h!=d[1]&&h!=d[2]&&h!=d[3])
  22. if (joke*(10*h+a)==100110*a+11001*h)
  23. {
  24. cout<<setw(6)<<100110*a+11001*h<<endl;
  25.     cout<<"-------="<<110*h+a<<endl;
  26. cout<<setw(6)<<joke<<endl;
  27. }
  28. }
  29. }
  30. }