我不是很懂了,为什么明明可以实现效果但却判定为不通过。这是为什么???????????????????????
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int abb1 = 100;
int abb2, abb3, abb4, abb5;
int a1,a2,a3,a4,a5,a6,a7,a8,a9;
while (abb1 < 333)
{
abb2 = 2*abb1, abb3 = 3*abb1;
a1 = abb1 % 10;
a2 = (abb1 / 10)%10;
a3 = (abb1 / 100) % 10;
a4 = abb2 % 10;
a5 = (abb2 / 10) % 10;
a6 = (abb2 / 100) % 10;
a7 = abb3 % 10;
a8 = (abb3 / 10) % 10;
a9 = (abb3 / 100) % 10;
if (a1 != a2&&a1 != a3&&a1 != a4&&a1 != a5&&a1 != a6&&a1 != a7&&a1 != a8&&a1 != a9
&&a2 != a3&&a2 != a4&&a2 != a5&&a2 != a6&&a2 != a7&&a2 != a8&&a2 != a9
&&a3 != a4&&a3 != a5&&a3 != a6&&a3 != a7&&a3 != a8&&a3 != a9
&&a4 != a5&&a4 != a6&&a4 != a7&&a4 != a8&&a4 != a9
&&a5 != a6&&a5 != a7&&a5 != a8&&a5 != a9
&&a6 != a7&&a6 != a8&&a6 != a9&&a7 != a8&&a7 != a9&&a8 != a9)
{
cout << abb1<< " " << abb2 << " " << abb3 << endl;
}
abb1++;
}
return 0;
}