P1618 40分求助!
查看原帖
P1618 40分求助!
767371
huyubo817楼主2024/7/29 09:38

请问哪里有问题吗,只有40分

题目


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

int main(){
	int x,y,z;
	cin>>x>>y>>z;
	int x,y;
	int a=123;
	int i=1;
	bool flag=false;
	while(i<1000){//x为9位相加,y为9位相乘 
		a=i*x;
		b=i*y;
		c=i*z;
		if(a>=100&&a<1000&&b>=100&&b<1000&&c>=100&&c<1000){
			x=a/100%10+a/10%10+a%10+b/100%10+b/10%10+b%10+c/100%10+c/10%10+c%10;
			y=(a/100%10)*(a/10%10)*(a%10)*(b/100%10)*(b/10%10)*(b%10)*(c/100%10)*(c/10%10)*(c%10); 
			if(x==45&&y==362880){
				cout<<a<<" "<<B*a<<" "<<C*a<<endl;
				flag=true;
			}
			i++;
		}
	}
	if(flag==false) cout<<"N0!!!";
	return 0;
}

2024/7/29 09:38
加载中...