用0,1,2,……,9这十个数字组成一个加法竖式。每个数字只能使用一遍不能重复,三位数加三位数等于 用0,1,2,3......9这十个数字组成一个加法竖式,数...
\u75280\uff0c1\uff0c2\uff0c\u2026\u2026\uff0c9\u8fd9\u5341\u4e2a\u6570\u5b57\u7ec4\u6210\u4e00\u4e2a\u52a0\u6cd5\u7ad6\u5f0f\uff0c\u6bcf\u4e2a\u6570\u5b57\u53ea\u80fd\u7528\u4e00\u6b21\u4e14\u5168\u90e8\u4f7f\u7528\uff01C\u8bed\u8a00\u7f16\u8bd1\uff01#include
int main()
{
int a,b,c,d,e,f,g,h,i,j,arr[10]={0},n=0;
g=1;arr[1]=1;
for(a=5;a<10;a++)
{arr[a]=1;
for(b=0;b<10;b++)
if(!arr[b])
{arr[b]=1;
for(c=0;c<10;c++)
if(!arr[c])
{arr[c]=1;
for(d=a+1;d<10;d++)
if(!arr[d])
{arr[d]=1;
for(e=0;e<10;e++)
if(!arr[e])
{arr[e]=1;
for(f=0;f<10;f++)
if(!arr[f])
{arr[f]=1;
for(h=0;h<10;h++)
if(!arr[h])
{arr[h]=1;
for(i=0;i<10;i++)
if(!arr[i])
{arr[i]=1;
j=45-a-b-c-d-e-f-g-h-i;
if(j<10&&100*a+10*b+c+100*d+10*e+f==1000+100*h+10*i+j)
{n++;
printf(" %d%d%d\n+)%d%d%d\n-----\n %d%d%d%d\n\n",a,b,c,d,e,f,g,h,i,j);
}
arr[i]=0;
}
arr[h]=0;
}
arr[f]=0;
}
arr[e]=0;
}
arr[d]=0;
}
arr[c]=0;
}
arr[b]=0;
}
arr[a]=0;
}
printf("Total=%d\n",n);
getch();
return 0;
}
246+789=1035
324 769
——————————————————————
+284
————
1053
+765
——
1089
324
765 ———
——
1089
绛旓細瀹屾垚杩欎欢浜嬮渶鍒嗘垚涓や釜姝ラ瀹屾垚锛氱涓姝ョ‘瀹氬崄浣嶆暟瀛锛0涓嶈兘鍋氶浣嶏紝鏁呮湁9绉嶆柟娉曪紱绗簩姝ョ‘瀹氫釜浣嶆暟瀛楋紝鏈9绉嶆柟娉曪紱鈭村彲浠ョ粍鎴9脳9=81锛堜釜锛夋病鏈夐噸澶嶆暟瀛楃殑涓や綅鏁帮紟鏁呯瓟妗堜负锛81锛
绛旓細鍒欙紝x+y=0+1+2+鈥+9=45 x-y鎴杫-x=0锛11锛22 锛堟渶澶х粷瀵瑰间笉浼氳秴杩22锛夌敱x+y=45鏄鏁帮紝鏍规嵁鏁扮殑濂囧伓鎬у彲鐭-y涔熸槸濂囨暟锛屾墍浠-y=11鎴-11銆傝В鏂圭▼ x+y=45 x-y=11鎴-11 寰梮=28鎴17锛寉=17鎴28銆備负鎺掑嚭鏈澶х殑鍗佷綅鏁帮紝鍓嶅嚑浣嶅敖閲忛夌敤9锛8锛7锛6 鎵浠ュ簲鍙杧=28锛寉=17銆...
绛旓細瀹屾垚杩欎欢浜嬮渶鍒嗘垚涓や釜姝ラ瀹屾垚锛氱涓姝ョ‘瀹氬崄浣嶆暟瀛锛0涓嶈兘鍋氶浣嶏紝鏁呮湁9绉嶆柟娉曪紱绗簩姝ョ‘瀹氫釜浣嶆暟瀛楋紝鏈9绉嶆柟娉曪紱鈭村彲浠ョ粍鎴9脳9=81锛堜釜锛夋病鏈夐噸澶嶆暟瀛楃殑涓や綅鏁帮紟鏁呯瓟妗堜负锛81锛
绛旓細涓鍏辨湁48涓1: 246+789=1035 2: 249+786=1035 3: 264+789=1053 4: 269+784=1053 5: 284+769=1053 6: 286+749=1035 7: 289+746=1035 8: 289+764=1053 9: 324+765=1089 10: 325+764=1089 11: 342+756=1098 12: 346+752=1098 13: 347+859=1206 14: 349+857=1206 15: 352...
绛旓細3浣嶆暟+3浣嶆暟=4浣嶆暟銆傛垜鍑戜簡涓涓細246+789=1035.
绛旓細鐧句綅锛屼粠涔涓暟閲岄涓涓紝鏈変節绉锛屽崄浣嶄粠鍓╀笅鐨涔涓噷閫変竴涓紝鏈変節绉嶏紝鏈鍚庝竴浣嶏紝浠庡墿涓嬬殑8涓噷闈㈤変竴涓紝鏈夊叓绉嶏紝鎵浠ユ渶鍚庢槸9脳9脳8=648绉嶃
绛旓細鐢0,1,2,...9杩欏崄涓暟.鍙互缁勬垚澶氬皯涓棤閲嶅鏁板瓧鐨勪笁浣嶆暟?鍙互缁勬垚澶氬皯涓棤閲嶅鏁板瓧鐨勪笁浣嶅鏁?鏃犻噸澶嶆暟瀛楃殑涓変綅鏁 =9脳9脳8 =648涓,鏃犻噸澶嶆暟瀛楃殑涓変綅濂囨暟 =8脳8脳5 =320涓.
绛旓細1: 246+789=1035 2: 249+786=1035 3: 264+789=1053 4: 269+784=1053 5: 284+769=1053 6: 286+749=1035 7: 289+746=1035 8: 289+764=1053 9: 324+765=1089 10: 325+764=1089 11: 342+756=1098 12: 346+752=1098 13: 347+859=1206 14: 349+857=1206 15: 352+746=1098 ...
绛旓細鍜岃澶э紝閭d箞楂樹綅鏁板瓧瑕佸ぇ銆傛渶澶х殑8,9鐢ㄥ湪鏈楂樹綅锛6,7鐢ㄥ湪绗簩浣嶏紝4,5鐢ㄥ湪绗笁浣锛2,3鐢ㄥ湪绗洓浣嶏紝涓綅鏄0,1 杩欐牱97531+86420=183951 鏄渶澶х殑濂囨暟銆
绛旓細90+81+72+63+45=351锛涙晠绛旀涓猴細351锛