①题目,还有我的解答……我想问问大佬们,我的程序问题出现在哪里,我自己看不出来。也不知道有没有人理解

①题目,还有我的解答……我想问问大佬们,我的程序问题出现在哪里,我自己看不出来。也不知道有没有人理解我的程序的做法 ②准确来说,我不知道为什么系统提醒我没有初始化变量,我不是用for语句初始化了么[face]emoji:010.png[/face](新来的c语言同学,比较菜)

你的代码呢?

#include <cstdio>

int main(){

    int a,b,c,d,e;//赛、软、件、比、拼
    
    for(a=1;a<10;a++){
        for(b=1;b<10;b++){
            for(c=0;c<10;c++){
                for(d=1;d<10;d++){
                    for(e=0;e<10;e++){
                        if((100*a+10*b+c)*(d*10+a) == 1000*b+100*c+10*d+e){
                            if(a==b || a==c||a==d||a==e || b==c||b==d||b==e||c==d||c==e||d==e) continue;
                            printf("%d%d%d*%d%d=%d%d%d%d\r\n",a,b,c,d,a,b,c,d,e);
                        }
                    }
                }
            }
        }
    }
    return 0;
}

465*14=6510

 

暴力破解。。。