用0到9这十个数字组成一个加法算式,每个数字只能用一次 用0,1,2,……,9这十个数字组成一个加法竖式,每个数字只...
\u75280\u81f39\u8fd910\u4e2a\u6570 \u7ec4\u6210\u4e00\u4e2a\u52a0\u6cd5\u7b97\u5f0f\u6bcf\u4e2a\u6570\u53ea\u80fd\u7528\u4e00\u6b21 \uff08\uff09 ( \uff09=\uff08\uff09 ( \uff09=\uff08\uff09 (\uff09=\uff08\uff09 ( \uff09=\uff08\uff09 ( \uff09\u6211\u4eec\u77e5\u9053a+b=\uff08a+x\uff09+\uff08b-x\uff09\uff0c\u8bbea\u4e3a0\uff0cb\u4e3a9\uff0c0+9=\uff080+1\uff09+\uff089-1\uff09=\uff080+2\uff09+\uff089-2\uff09=\uff080+3\uff09+\uff089-3\uff09=\uff080+4\uff09+\uff089-4\uff09\uff0c\u6700\u591a\u53ea\u80fd\u52a04\uff0c\u52a05\u5c31\u91cd\u590d\u4e86\u3002\u6700\u540e\u4e3a0+9=1+8=2+7=3+6=4+5\uff0c\u5e0c\u671b\u6211\u7684\u7b54\u6848\u80fd\u591f\u5e2e\u52a9\u5230\u4f60\uff0c\u6211\u7684\u7b54\u6848\u4f60\u6ee1\u610f\u5417\uff1f
#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;
}
359+847=1206349+857=1026847+359+1026357+849=1026
423+675=1098
绛旓細423+675=1098 357+849=1206
绛旓細249 +786 鈥斺斺1035 324+ 765鈥斺斺1089 765+324鈥斺斺1089 743 +859 鈥斺斺1602 绔栧紡璁$畻鍔犳硶娉曞垯锛氱浉鍚屾暟浣嶅榻愶紝浠庝釜浣嶇畻璧凤紱 涓綅婊″崄鍚戝崄浣嶈繘1锛屽崄浣嶆弧鍗佸悜鐧句綅 杩1锛屽緱鏁扮殑鏁颁綅涔熻瀵归綈銆傛瘡涓涓繃娓℃暟閮芥槸鐢变笂涓涓繃娓℃暟鍙樺寲鑰屽悗锛屼笂涓涓繃娓℃暟鐨勪釜浣嶆暟涔樹互2锛屽鏋滈渶瑕佽繘浣嶏紝鍒...
绛旓細1+2+4+5+7+8+9+0锛36銆1+9=2+8=3+7=4+6銆0+1+2+3+4+5+6+7+8+9=45銆傚姞娉曟湁鍑犱釜閲嶈鐨勫睘鎬с傚畠鏄彲浜ゆ崲鐨勶紝杩欐剰鍛崇潃椤哄簭骞朵笉閲嶈锛屽畠鍙堟槸鐩镐簰鍏宠仈鐨勶紝杩欐剰鍛崇潃褰撴坊鍔犱袱涓互涓婄殑鏁板瓧鏃讹紝鎵ц鍔犳硶鐨勯『搴忓苟涓嶉噸瑕併傞噸澶嶅姞1涓庤鏁扮浉鍚岋紱鍔0涓嶆敼鍙樼粨鏋溿傚姞娉曡繕閬靛惊鐩稿叧鎿嶄綔锛堝鍑忔硶...
绛旓細鐢0锛1锛2锛3锛4锛5锛6锛7锛8锛9杩欏崄涓暟瀛楃粍鎴愬姞娉曠珫寮忔湁濡備笅锛涓銆473+589=1062 浜屻473+625=1098 涓夈475+623=1098 鍥涖476+829=1305 浜斻479+583=1062 鍒楃珫寮忕殑鏂规硶锛氾紙1锛夊厛鍦ㄤ笂闈竴琛屽啓绗竴涓姞鏁般傚鏋滀袱鍔犳暟浣嶆暟涓嶄竴鏍凤紝灏卞厛鍐欎綅鏁板鐨勬暟锛涳紙2锛夊啀鍦ㄤ笅闈竴琛屽啓绗簩涓姞鏁般傚...
绛旓細1+2+3+4+5+6+7+8+9+10
绛旓細鏁板瓧涓嶈兘閲嶅銆傞偅涔堢浜屼綅蹇呯劧鏄9銆342+756=1098寰楁暟鍗冧綅涓婂繀涓1锛岄櫎鍜屽涓や釜鍔犳暟涓綅鍜岀櫨浣嶄笂涓嶈兘鏈0銆鍔犳硶 鐩稿悓鏁颁綅瀵归綈锛岃嫢鍜岃秴杩10锛屽垯鍚戝墠杩1銆傚锛435 +697 鈥斺斺1132 鍔犳硶璁$畻鏃剁浉鍚屾暟浣嶅榻愶紝鑻ュ拰瓒呰繃10锛屽垯鍚戝墠杩1銆傚噺娉曡绠楁椂鐩稿悓鏁颁綅瀵归綈锛岃嫢涓嶅鍑忥紝鍒欏悜鍓嶄竴浣嶅1褰10銆備互涓婂唴瀹...
绛旓細437 + 589 = 1026 249 + 786 = 1035 489 + 573 = 1062 423+675=1098 475+623=1098
绛旓細鍏辨湁96涓畻寮忥細246+789=1035锛249+786=1035锛264+789=1053锛269+784=1053锛284+769=1053 286+749=1035锛289+746=1035锛289+764=1053锛324+765=1089锛325+764=1089 342+756=1098锛346+752=1098锛347+859=1206锛349+857=1206锛352+746=1098 356+742=1098锛357+849=1206锛359+847=1206锛364...
绛旓細杩欎釜闂鍙互鏈夊缁勮В銆備互涓嬫槸涓缁勫彲鑳界殑瑙f硶锛8 5 3 1 + 9 6 2 --- 9 4 8 3 鍦ㄨ繖涓珫寮忎腑锛屾瘡涓鏁板瓧鎭板ソ鍑虹幇涓娆★紝涓斿緱鏁颁负鍥涗綅鏁帮紝绗﹀悎棰樼洰瑕佹眰銆傛敞鎰忓埌鍦ㄨ繖缁勮В娉曚腑锛屼袱涓姞鏁扮殑涓綅鏁颁箣鍜屼负3锛屽崄浣嶆暟涔嬪拰涓11锛岀櫨浣嶆暟涔嬪拰涓14锛屽崈浣嶆暟涔嬪拰涓8锛屾伆濂借兘澶熷緱鍒扮鍚堣姹...
绛旓細246+789=1035 264+789=1053 324+765=1089 342+756=1098 闄ゆ硶 濡42闄や互7銆備粠4寮濮嬮櫎銆斾粠楂樹綅鍒颁綆浣嶃曘傞櫎娉曠敤绔栧紡璁$畻鏃讹紝浠庢渶楂樹綅寮濮嬮櫎璧凤紝濡傦細42灏变粠鏈楂樹綅鍗佷綅4寮濮嬮櫎璧凤紱鑻ラ櫎涓嶄簡锛屽锛4涓嶈兘闄や互7锛岄偅涔堝氨鐢ㄦ渶楂樹綅鍜屼笅涓浣嶅悎鎴涓涓暟鏉ラ櫎锛岀洿鍒拌兘闄や互闄ゆ暟涓烘锛涘锛42闄7涓4涓嶈兘闄...