⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caculateamulbequalcc.c

📁 计算这个智力题: 在这个乘法算式里
💻 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 + -