发布网友 发布时间:2023-12-20 12:33
共1个回答
热心网友 时间:2024-07-14 10:02
#include<iostream> using namespace std; bool flag[10] = {0}; int Count = 0; int fun(int inum) { while(inum) { if(flag[inum % 10] == false) { flag[inum % 10] = true; } else { return 0; } inum /= 10; } return 1; } int main() { int i,j,k; for(i = 123; i <= 876; ++i) { for(j = i + 1; j <= 876; ++j) { for(k = 1; k <= 9; ++k) { flag[k] = false; } if(fun(i) && fun(j) && fun(i + j) && j==2*i) { cout << i <<" " << j << " " << i + j << endl; } } } return 0; }