never_see @ 2016-07-18 15:36:29
#include<cstdio>
void jie(int a,int b,int c)
{
bool pd=false;
for(int i=100;i<=999;i++)
{
int j=i*1.0/c*b; int k=i*1.0/c*a;//用比例关系式赋值
if(k>=100&&k<=i&&j>=100&&j<=i&&((i%10)+(i/10%10)+(i/100)+(j%10)+(j/10%10)+(j/100)+(k%10)+(k/10%10)+(k/100)==45)&&((i%10)*(i/10%10)*(i/100)*(j%10)*(j/10%10)*(j/100)*(k%10)*(k/10%10)*(k/100)==362880))//判断是否分别为1-9。
{
if(j<k)
{
int t=j;j=k;k=t;
}
printf("%d %d %d\n",k,j,i);
pd=true;
}
}
if(pd==false)
{
printf("No!!!");
}
return ;
}
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
jie(a,b,c);
return 0;
}
by Hangben @ 2016-09-05 14:16:57
Rp不好