排列(permutation)

爱被打了一巴掌 2023-10-01 20:08 134阅读 0赞

在这里插入图片描述

  1. #include<bits/stdc++.h>
  2. #include<algorithm>
  3. #include<math.h>
  4. using namespace std;
  5. int main(){
  6. int i,j,k,h,s;
  7. int a[10];
  8. for(i=123;i*3<=987;i++){
  9. for(h=1;h<10;h++){
  10. a[h]=0;
  11. }
  12. a[i/100]=1;
  13. a[i/10%10]=1;
  14. a[i%10]=1;
  15. j=i*2;
  16. a[j/100]=1;
  17. a[j/10%10]=1;
  18. a[j%10]=1;
  19. k=i*3;
  20. a[k/100]=1;
  21. a[k/10%10]=1;
  22. a[k%10]=1;
  23. for(s=0,h=1;h<10;h++){
  24. s=s+a[h];
  25. }
  26. if(s==9)
  27. cout<<"i="<<i<<" j="<<j<<" k="<<k<<endl;
  28. }
  29. return 0;
  30. }

发表评论

表情:
评论列表 (有 0 条评论,134人围观)

还没有评论,来说两句吧...

相关阅读