M_seа @ 2015-10-12 20:21:52
#include<stdio.h>
#include<string.h>
#include <algorithm>
using namespace std;
int main()
{
int x,y,z,zz=0;
scanf("%d%d%d",&x,&y,&z);
for (int i=123;i<333;i++)
{
int a[9]={0},fl=0,d=0,e=0;
d=i*y;
e=i*z;
a[0]=i%10;
a[1]=i%100/10;
a[2]=i/100;
a[3]=d%10;
a[4]=d%100/10;
a[5]=d/100;
a[6]=e%10;
a[7]=e%100/10;
a[8]=e/100;
sort(a,a+9);
for(int j=0;j<8;j++)
if(a[j]!=a[j+1]-1||a[j]==0)
fl=1;
if(fl==0)
{
zz++;
printf("%d %d %d\n",i,d,e);
}
}
if (zz==0) printf("No!!!");
return 0;
}
by 实力派真好吃 @ 2016-01-02 15:59:34
123 456 789
你看看错没错
by WangYiqiao @ 2016-05-07 11:46:57
for(i=1 从1开始,因为两位数乘一个数可以变成三位数