20 分代码请求帮助!!!
查看原帖
20 分代码请求帮助!!!
1286132
Baichuzhi楼主2024/8/12 10:21
#include <bits/stdc++.h>
using namespace std;
int d[14];
int main()
{
    bool flag = 0;
    int a , b , c;
    cin >> a >> b >> c;
	for (int i = 192; i <= 329; i++)
	{
		int x = i;
		int y = i * 2;
		int z = i * 3;
		int sum = 0;
		while (x != 0)
		{
			sum++;
			int xx = x % 10;
			x = x / 10;
			d[sum] = xx;
		}
		while (y != 0)
		{
			sum++;
			int yy = y % 10;
			y = y / 10;
			d[sum] = yy;
		}
		while (z != 0)
		{
			sum++;
			int zz = z % 10;
			z = z / 10;
			d[sum] = zz;
		}
		sort(d + 1 , d + sum + 1);
		int cnt = 0;
		for (int j = 1; j <= 9; j++)
		{
			if (d[j] == j)
			{
				cnt++;
			}
		}
		if (cnt == 9)
		{
			cout << i * a << " " << i * b << " " << i * c << endl; 
            flag = 1;
		}
	}
    if (flag == 0)
    {
        cout << "No!!!";
    }
	return 0;
} 
2024/8/12 10:21
加载中...