这是什么错误 ”Too many or too few lines”

P1618 三连击(升级版)

No丶one @ 2017-03-27 12:58:07

代码

 #include<iostream>
using namespace std;
int A,B,C,m1,m2,m3,a,b,c,d,e,f,g,h,i;
int main()
{
    cin>>A>>B>>C;
    for(int y=123;y<=327;++y)
    {
        int x=y;
        if(x%10!=(x/10)%10&&x%10!=(x/100)%10&&(x/10)%10!=(x/100)%10)
        {
            m1=y;
            m2=B/A*m1;
            m3=C/A*m1;
            a=m1%10;b=(m1/10)%10;c=(m1/100)%10;
            d=m2%10;e=(m2/10)%10;f=(m2/100)%10;
            g=m3%10;h=(m3/10)%10;i=(m3/100)%10;
        if(a!=d&&a!=e&&a!=f&&a!=g&&a!=h&&a!=i&&a!=0
           &&b!=d&&b!=e&&b!=f&&b!=g&&b!=h&&b!=i&&b!=0
           &&c!=d&&c!=e&&c!=f&&c!=g&&c!=h&&c!=i&&c!=0
           &&d!=e&&d!=f&&d!=g&&d!=h&&d!=i&&d!=0
           &&e!=f&&e!=g&&e!=h&&e!=i&&e!=0
           &&f!=g&&f!=h&&f!=i&&f!=0
           &&g!=h&&h!=i&&g!=0
           &&h!=i&&h!=0&&i!=0)
           cout<<m1<<" "<<m2<<" "<<m3<<endl;
        }
    }
}

by Pricilla @ 2017-03-27 16:15:46

Too many or too few lines好像是你的输出比标准输出长


by tumult_2 @ 2017-04-08 18:06:06

没有判定没有答案的情况


by 览遍千秋 @ 2017-05-07 13:41:02

是要么你的输出比标准输出短,要么是你的输出比标准输出长


by fygzmc515 @ 2017-05-15 17:10:43

我也经历了这个情况,是因为if判断不结束,没有输出


|