两个变量一个名字但能编译通过(建议此题通过了再看)
查看原帖
两个变量一个名字但能编译通过(建议此题通过了再看)
1257833
RiGuang楼主2024/12/8 15:27

为什么不给我报编译错误?(当然,此代码最终AC不了)

#include<bits/stdc++.h>
using namespace std;

int main(){
	long long A,B,C,c=0;cin>>A>>B>>C;//这里的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];//这里的c指的是第三个三位数
		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;
}
2024/12/8 15:27
加载中...