共有756种不同的排列,给出PASCAL程序如下:var a:string[9]; n,i,j,k,p:byte; s:integer; t:char;begin a:='000001122'; assign(output,'d:\123.txt'); rewrite(output); writeln(a); s:=1; repeat i:=8; while a[i]>a[i+1] do dec(i); j:=9; while a[j] t:=a[i]; a[i]:=a[j]; a[j]:=t; inc(i); j:=n while i begin t:=a[i]; a[i]:=a[j]; a[j]:=t; inc(i); dec(j) end; writeln(a); inc(s); until a='221100000'; writeln(' Total=',s); close(output);end.000001122000001212000001221000002112000002121000002211000010122000010212000010221000011022000011202000011220000012012000012021000012102000012120000012201000012210000020112000020121000020211000021012000021021000021102000021120000021201000021210000022011000022101000022110000100122000100212000100221000101022000101202000101220000102012000102021000102102000102120000102201000102210000110022000110202000110220000112002000112020000112200000120012000120021000120102000120120000120201000120210000121002000121020000121200000122001000122010000122100000200112000200121000200211000201012000201021000201102000201120000201201000201210000202011000202101000202110000210012000210021000210102000210120000210201000210210000211002000211020000211200000212001000212010000212100000220011000220101000220110000221001000221010000221100001000122001000212001000221001001022001001202001001220001002012001002021001002102001002120001002201001002210001010022001010202001010220001012002001012020001012200001020012001020021001020102001020120001020201001020210001021002001021020001021200001022001001022010001022100001100022001100202001100220001102002001102020001102200001120002001120020001120200001122000001200012001200021001200102001200120001200201001200210001201002001201020001201200001202001001202010001202100001210002001210020001210200001212000001220001001220010001220100001221000002000112002000121002000211002001012002001021002001102002001120002001201002001210002002011002002101002002110002010012002010021002010102002010120002010201002010210002011002002011020002011200002012001002012010002012100002020011002020101002020110002021001002021010002021100002100012002100021002100102002100120002100201002100210002101002002101020002101200002102001002102010002102100002110002002110020002110200002112000002120001002120010002120100002121000002200011002200101002200110002201001002201010002201100002210001002210010002210100002211000010000122010000212010000221010001022010001202010001220010002012010002021010002102010002120010002201010002210010010022010010202010010220010012002010012020010012200010020012010020021010020102010020120010020201010020210010021002010021020010021200010022001010022010010022100010100022010100202010100220010102002010102020010102200010120002010120020010120200010122000010200012010200021010200102010200120010200201010200210010201002010201020010201200010202001010202010010202100010210002010210020010210200010212000010220001010220010010220100010221000011000022011000202011000220011002002011002020011002200011020002011020020011020200011022000011200002011200020011200200011202000011220000012000012012000021012000102012000120012000201012000210012001002012001020012001200012002001012002010012002100012010002012010020012010200012012000012020001012020010012020100012021000012100002012100020012100200012102000012120000012200001012200010012200100012201000012210000020000112020000121020000211020001012020001021020001102020001120020001201020001210020002011020002101020002110020010012020010021020010102020010120020010201020010210020011002020011020020011200020012001020012010020012100020020011020020101020020110020021001020021010020021100020100012020100021020100102020100120020100201020100210020101002020101020020101200020102001020102010020102100020110002020110020020110200020112000020120001020120010020120100020121000020200011020200101020200110020201001020201010020201100020210001020210010020210100020211000021000012021000021021000102021000120021000201021000210021001002021001020021001200021002001021002010021002100021010002021010020021010200021012000021020001021020010021020100021021000021100002021100020021100200021102000021120000021200001021200010021200100021201000021210000022000011022000101022000110022001001022001010022001100022010001022010010022010100022011000022100001022100010022100100022101000022110000100000122100000212100000221100001022100001202100001220100002012100002021100002102100002120100002201100002210100010022100010202100010220100012002100012020100012200100020012100020021100020102100020120100020201100020210100021002100021020100021200100022001100022010100022100100100022100100202100100220100102002100102020100102200100120002100120020100120200100122000100200012100200021100200102100200120100200201100200210100201002100201020100201200100202001100202010100202100100210002100210020100210200100212000100220001100220010100220100100221000101000022101000202101000220101002002101002020101002200101020002101020020101020200101022000101200002101200020101200200101202000101220000102000012102000021102000102102000120102000201102000210102001002102001020102001200102002001102002010102002100102010002102010020102010200102012000102020001102020010102020100102021000102100002102100020102100200102102000102120000102200001102200010102200100102201000102210000110000022110000202110000220110002002110002020110002200110020002110020020110020200110022000110200002110200020110200200110202000110220000112000002112000020112000200112002000112020000112200000120000012120000021120000102120000120120000201120000210120001002120001020120001200120002001120002010120002100120010002120010020120010200120012000120020001120020010120020100120021000120100002120100020120100200120102000120120000120200001120200010120200100120201000120210000121000002121000020121000200121002000121020000121200000122000001122000010122000100122001000122010000122100000200000112200000121200000211200001012200001021200001102200001120200001201200001210200002011200002101200002110200010012200010021200010102200010120200010201200010210200011002200011020200011200200012001200012010200012100200020011200020101200020110200021001200021010200021100200100012200100021200100102200100120200100201200100210200101002200101020200101200200102001200102010200102100200110002200110020200110200200112000200120001200120010200120100200121000200200011200200101200200110200201001200201010200201100200210001200210010200210100200211000201000012201000021201000102201000120201000201201000210201001002201001020201001200201002001201002010201002100201010002201010020201010200201012000201020001201020010201020100201021000201100002201100020201100200201102000201120000201200001201200010201200100201201000201210000202000011202000101202000110202001001202001010202001100202010001202010010202010100202011000202100001202100010202100100202101000202110000210000012210000021210000102210000120210000201210000210210001002210001020210001200210002001210002010210002100210010002210010020210010200210012000210020001210020010210020100210021000210100002210100020210100200210102000210120000210200001210200010210200100210201000210210000211000002211000020211000200211002000211020000211200000212000001212000010212000100212001000212010000212100000220000011220000101220000110220001001220001010220001100220010001220010010220010100220011000220100001220100010220100100220101000220110000221000001221000010221000100221001000221010000221100000 Total=756