为什么错了呢?求教

P1618 三连击(升级版)

孤异华 @ 2018-08-20 20:02:59

include<bits/stdc++.h>

using namespace std; int main(){ int j,k,l,z,js=0; cin>>j>>k>>l; z=jkl; for(int a=1;a<=9;a++) for(int b=1;b<=9;b++) if(b!=a) for(int c=1;c<=9;c++) if(c!=a && c!=b) for(int d=1;d<=9;d++) if(d!=a && d!=b && d!=c) for(int e=1;e<=9;e++) if(e!=a && e!=b&& e!=c && e!=d) for(int f=1;f<=9;f++) if(f!=a && f!=b && f!=c && f!=d && f!=e) for(int g=1;g<=9;g++) if(g!=a && g!=b && g!=c && g!=d && g!=e && g!=f)
for(int h=1;h<=9;h++) if(h!=a && h!=b && h!=c && h!=d && h!=e && h!=f && h!=g) for(int i=1;i<=9;i++) if(i!=a && i!=b && i!=c && i!=d && i!=e && i!=f && i!=g && i!=h)
if((100a+10b+c)(z/j)==(100d+10e+f)(z/k) && (100a+10b+c)6==(100g+10h+i)(z/l)) { cout<<a<<b<<c<<" "<<d<<e<<f<<" "<<g<<h<<i<<endl; js++; } if(js==0) cout<<"No!!!";
return 0; }


by 变成一名fw @ 2018-08-20 20:03:53

Markdown,谢谢


by Smile_Cindy @ 2018-08-20 20:07:35

@孤异华 MarkDown,Thanks.


by 孤异华 @ 2018-08-20 20:08:56

怎么弄啊


by 孤异华 @ 2018-08-20 20:11:31

#include<bits/stdc++.h>
using namespace std;
int main(){
    int j,k,l,z,js=0;
    cin>>j>>k>>l;
    z=j*k*l;
    for(int a=1;a<=9;a++)
        for(int b=1;b<=9;b++)
            if(b!=a)
                for(int c=1;c<=9;c++)
                    if(c!=a && c!=b)
                        for(int d=1;d<=9;d++)
                            if(d!=a && d!=b && d!=c)
                                for(int e=1;e<=9;e++)
                                    if(e!=a && e!=b&& e!=c && e!=d)
                                        for(int f=1;f<=9;f++)
                                            if(f!=a && f!=b && f!=c && f!=d && f!=e)
                                                for(int g=1;g<=9;g++)
                                                    if(g!=a && g!=b && g!=c && g!=d && g!=e && g!=f)    
                                                        for(int h=1;h<=9;h++)
                                                            if(h!=a && h!=b && h!=c && h!=d && h!=e && h!=f && h!=g)
                                                                for(int i=1;i<=9;i++)
                                                                    if(i!=a && i!=b && i!=c && i!=d && i!=e && i!=f && i!=g && i!=h)    
                                                                        if((100*a+10*b+c)*(z/j)==(100*d+10*e+f)*(z/k) && (100*a+10*b+c)*6==(100*g+10*h+i)*(z/l))
                                                                        {
                                                                            cout<<a<<b<<c<<" "<<d<<e<<f<<" "<<g<<h<<i<<endl;
                                                                            js++;
                                                                        }
    if(js==0) cout<<"No!!!";                                                                    
    return 0;
}

by A星际穿越 @ 2018-08-20 20:11:38

那玩意儿长这样``` </>


by A星际穿越 @ 2018-08-20 20:11:52

e当我没说


by 孤异华 @ 2018-08-20 20:29:44

大神们,帮帮我,谢谢


by 捻红尘似水 @ 2018-08-20 20:43:30

哇 9个for的大佬 %%%


by 捻红尘似水 @ 2018-08-20 20:47:24

大佬您最后一个if那里写成了

 (100*a+10*b+c)*6

应该是

  (100*a+10*b+c)*(z/j)

|