【洛谷】P1008 三连击

题目链接:P1008 三连击

在这里插入图片描述

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a,b,c,num;
    for(num=100;num<=333;num++) //最大三位数是999,所以第一个数最大为333
	{
        a=num;b=2*num;c=3*num;
        if((a/100+a/10%10+a%10+b/100+b/10%10+b%10+c/100+c/10%10+c%10==45)&&((a/100)*(a/10%10)*(a%10)*(b/100)*(b/10%10)*(b%10)*(c/100)*(c/10%10)*(c%10)==362880))
		{
			cout<<a<<" "<<b<<" "<<c<<endl;
        }
    }
    
    return 0;
} 

猜你喜欢

转载自blog.csdn.net/qq_42815188/article/details/85082819