授業の課題で以下の覆面算のプログラムを作ることになりまして、頑張って自分なりにやったのですがコンパイルできなくて困っています。どこが間違っているのかわかりません。助けてください!お願いします。
↓↓見づらくてすみません。
/*base+ball=games*/
#include <stdio.h>
int main(void){
int b,a,s,e,l,g,m,X,Y;
for(b= 1; b < 10; b++){
for(a = 0; a < 10; a++){
if(b != a){
for(s = 0; s < 10; s++){
if(s != b && s != a){
for(l = 0; l < 10; l++){
if(l != b && l != a && l != s){
for(e = 0; e < 10; e++){
if(e != b && e != a && e != s && e != l){
for(g = 1; g < 10; g++){
if(g != b && g != a && g != s && g != e && g != l){
for(m = 0; m < 10; m++){
if(m != b && m != a && m != s && m != e && m != l && m != g){
X=1000*b + 100*a + 10*s + e + 1000*b + 100*a + 10*l + l;
Y=10000*g + 1000*a 100*m + 10*e + s;
if(X == Y)
printf("base=%d%d%d%d\tball=%d%d%d%d\tgames=%d%d%d%d%d\n",b,a,s,e,b,a,l,l,g,a,m,e,s);
}
}
}
}
}
}
}
}
}
}
}
}
}
return 0;
}
覆面算のプログラム
Re:覆面算のプログラム
> Y=10000*g + 1000*a 100*m + 10*e + s;
ここですね。
Y=10000*g + 1000*a + 100*m + 10*e + s;
ここですね。
Y=10000*g + 1000*a + 100*m + 10*e + s;