为什么不给我报编译错误?(当然,此代码最终AC不了)
#include<bits/stdc++.h>
using namespace std;
int main(){
long long A,B,C,c=0;cin>>A>>B>>C;
int arr[9]={1,2,3,4,5,6,7,8,9};
do{
int a=arr[0]*100+arr[1]*10+arr[2];
int b=arr[3]*100+arr[4]*10+arr[5];
int c=arr[6]*100+arr[7]*10+arr[8];
if(a*B==b*A&&a*C==c*A&&a*B==b*A){
cout<<a<<" "<<b<<" "<<c<<endl;
c++;
}
}
while(next_permutation(arr,arr+9));
if(c==0)cout<<"No!!!";
return 0;
}