P1008三连击 过不了求助
  • 板块灌水区
  • 楼主快乐一凡
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/7/27 18:15
  • 上次更新2023/11/4 13:07:22
查看原帖
P1008三连击 过不了求助
502426
快乐一凡楼主2021/7/27 18:15
#include <cstdio>
#include <iostream>
using namespace std;
int n[100],t=0,x=0,sum,i;
int main()
{
    for(i=123;i<333;i++)
    {
    	sum=1;
		for(int j=1;j<10;j++)
    	{
    		n[i]=0;
		}
		x=i;
		t=x/100;
		n[t]++;
		x%=100;
		t=x/10;
		n[t]++;
		x%=10;
		t=x%10;
		n[t]++;
		x=i*2;
		t=x/100;
		n[t]++;
		x%=100;
		t=x/10;
		n[t]++;
		x%=10;
		t=x%10;
		n[t]++;
		x=i*3;
		t=x/100;
		n[t]++;
		x%=100;
		t=x/10;
		n[t]++;
		x%=10;
		t=x%10;
		n[t]++;
		for(int j=1;j<10;j++)
		{
			if(n[j]!=1)
			{
				sum=0;
			}
		}
		if(sum==1)
		{
			cout<<i<<" "<<i*2<<" "<<i*3<<endl; 
		}
	}
    return 0;
}

希望大家帮我看看,哪里有问题,指出并改正(有点事多,不过希望理解)

2021/7/27 18:15
加载中...