?? caculateamulbequalcc.c
字號:
//caculate.c
//Subject: 腦力震蕩
//在這個乘法算式里,每一個字母代表著0-9中的一個數,不同字母代表不同數。
// A B C D E F G H
// * A J
// ---------------------
// E J A H F D G K C
// B D F H A J E C
// ---------------------
// C C C C C C C C C
//請問,C 代表哪個數字?
#include<stdio.h>
#include<conio.h>
void main(void)
{
int i1=0,i2=0,i3=0,i4=0,i5=0,i6=0,i7=0,i8=0,i9=0;
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;
int mult1=0,mult2=0,product=0;
int cc=0;
for(i1=1;i1<=9;i1++)
{
a=i1*10000000;
for(i2=1;i2<=9;i2++)
{
if(i2==i1)continue;
b=i2*1000000;
for(i3=1;i3<=9;i3++)
{
if(i3==i1)continue;
if(i3==i2)continue;
c=i3*100000;
cc=(((((((i3*10+i3)*10+i3)*10+i3)*10+i3)*10+i3)*10+i3)*10+i3)*10+i3;
for(i4=1;i4<=9;i4++)
{
if(i4==i1)continue;
if(i4==i2)continue;
if(i4==i3)continue;
d=i4*10000;
for(i5=1;i5<=9;i5++)
{
if(i5==i1)continue;
if(i5==i2)continue;
if(i5==i3)continue;
if(i5==i4)continue;
e=i5*1000;
for(i6=1;i6<=9;i6++)
{
if(i6==i1)continue;
if(i6==i2)continue;
if(i6==i3)continue;
if(i6==i4)continue;
if(i6==i5)continue;
f=i6*100;
for(i7=1;i7<=9;i7++)
{
if(i7==i1)continue;
if(i7==i2)continue;
if(i7==i3)continue;
if(i7==i4)continue;
if(i7==i5)continue;
if(i7==i6)continue;
g=i7*10;
for(i8=1;i8<=9;i8++)
{
if(i8==i1)continue;
if(i8==i2)continue;
if(i8==i3)continue;
if(i8==i4)continue;
if(i8==i5)continue;
if(i8==i6)continue;
if(i8==i7)continue;
h=i8;
for(i9=1;i9<=9;i9++)
{
if(i9==i1)continue;
if(i9==i2)continue;
if(i9==i3)continue;
if(i9==i4)continue;
if(i9==i5)continue;
if(i9==i6)continue;
if(i9==i7)continue;
if(i9==i8)continue;
i=i9;
//caculate:
mult1=a+b+c+d+e+f+g+h;
mult2=i1*10+i9;
product=mult1*mult2;
if(product==cc)
{
printf("\n\n %12d",mult1);
printf("\n *%11d",mult2);
printf("\n ______________");
printf("\n =%11d",product);
//break;
}
}
}
}
}
}
}
}
}
}
printf("\a\n caculate successful!");
printf("\n press any key to exit...!");
getch();
return;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -