一个五位数,要使各位上的数字互不相同,有哪些方案?多少种?Free pascal

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:16:24

一个五位数,要使各位上的数字互不相同,有哪些方案?多少种?Free pascal
一个五位数,要使各位上的数字互不相同,有哪些方案?多少种?Free pascal

一个五位数,要使各位上的数字互不相同,有哪些方案?多少种?Free pascal
var t,n,j,i:longint;
f:boolean;
a:array[0..9] of boolean;
begin
t:=0;
for i:=10000 to 99999 do
begin
f:=true;
fillchar(a,sizeof(a),false);
n:=i;
while n0 do
begin
if a[n mod 10]=true then begin f:=false;break; end;
a[n mod 10]:=true;
n:=n div 10;
end;
if f then begin t:=t+1; writeln(i);end;
end;
writeln(t);
end.

9*9*8*7*6各方案

625

是要全部输出这些数吗?还是只要输种数

var a,b,c,d,e,s:integer;
begin
for a:=1 to 9 do
for b:= 1 to 9 do
if b<>a then
begin
for c:= 1 to 9 do
if (c<>a) and (c<>b) then
begin
...

全部展开

var a,b,c,d,e,s:integer;
begin
for a:=1 to 9 do
for b:= 1 to 9 do
if b<>a then
begin
for c:= 1 to 9 do
if (c<>a) and (c<>b) then
begin
for d:=1 to 9 do
if (d<>a) and (d<>b) and (d<>c) then
begin
for e:= 1 to 9 do
if (e<>a) and (e<>b) and (e<>c) and (e<>d) then s:=s+1;
end;
end;
end;
write(s);
end.
辛苦了一点,不过非常容易懂。
就复制吧!

收起

一个五位数,要使各位上的数字互不相同,有哪些方案?多少种?Free pascal 一道小学数学题,很难的!有一个四位数,各位上的数字互不相同,它和它的反序数之和为一个五位数,且这个五位数的数字排列是以当中的数字为对称,这样的四位数最大为( ).需要过程!! 设数学真有趣表示一个各位数字互不相同的五位数,数学真有趣×数=趣趣趣趣趣趣,那么数学真有趣表示的五位是希望赶紧, 用数字0~5组成能被5整除且各位数字互不相同的五位数,问这样的五位数共有多少个? 在所有各位数字互不相同的五位数中.能被45整除的数最小是多少 一个五位数,各个数位上的数字互不相同,它能被3、5、7、11整除,这样的数中最大的是几? 一个五位数,各数位上的数字互不相同,且能被3,5,7,11整除,这样的数中最大的数为多少? 有一个五位数,各位数字是不相同的非零自然数,而且这个五位数等于各位数字中任选三个数组成的所有三位数之和,求这个五位数 由数字0,1,2,3,4,5,6可以组成多少个各位数字互不相同的能被5整除的五位数 一个五位数的各位数字都是末位数字4的倍数,这样的五位数有多少个 有一个四位数,各位上的数字各不相同,它和它的反序数之和为一个五位数,且这个五位数的数字排列是以当中的数字为对称的.这样的四位数最大可以是 有一些五位数,至少有3个连续的数位上数字是相同的,这样的五位数一共有几个? 从54至199的整数中,各位数字互不相同的数有多少个? 从54至199的整数中,各位数字互不相同的数有多少个? 一道奥数题(数字谜)一个五位数乘以5,仍然是一个五位数,这两个五位数恰好由0至9这10个数字组成,这两个五位数的所有数字互不相同,问这两个五位数分别为多少? 一个六位数,各位数位上的数字互不相同,它能被3,4,5整除,这样的数中最小的是几? 一个七位数13AB45C能被792整除,且此数各位上的数字互不相同,则A=( )B+( )C=( ) 有一个五位数的各个数位上的数字乘积的45倍等于原五位数,求这个五位