为什么只有80,求大神帮助
查看原帖
为什么只有80,求大神帮助
27698
moon3楼主2016/11/5 14:39
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int e,b,c;
    int j,k;
    int a[10];
    int count=0;
    cin>>e>>b>>c;
    for(int i=123;i<999;i++)
    {
        if((b*i)%e==0&&(c*i)%e==0&&(c*i)/e<=999&&(b*i)/e<1000)
        {
        j=(b*i)/e;k=(c*i)/e;
        }
        else continue;
        a[1]=i/100;a[2]=(i/10)%10;a[3]=i%10;
        a[4]=j/100;a[5]=(j/10)%10;a[6]=j%10;
        a[7]=k/100;a[8]=(k/10)%10;a[9]=k%10;
        if(a[1]*a[2]*a[3]*a[4]*a[5]*a[6]*a[7]*a[8]*a[9]==1*2*3*4*5*6*7*8*9)
        {
            cout<<i<<' '<<j<<' '<<k<<endl;
            count++;
        }
    }
    if(count==0)cout<<"No!!!"<<endl;
    return 0;
}
2016/11/5 14:39
加载中...