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

学习 时间:2026-04-01 08:38:16 阅读:4797
一个五位数,要使各位上的数字互不相同,有哪些方案?多少种?Free pascal

最佳回答

简单的导师

爱笑的铃铛

2026-04-01 08:38:16

var t,n,j,i:longint;f:boolean;a:array[0。。9] of boolean;begint:=0;for i:=10000 to 99999 dobeginf:=true;fillchar(a,sizeof(a),false);n:=i;while n0 dobeginif 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。

最新回答共有2条回答

  • 潇洒的衬衫
    回复
    2026-04-01 08:38:16

    var t,n,j,i:longint;f:boolean;a:array[0。。9] of boolean;begint:=0;for i:=10000 to 99999 dobeginf:=true;fillchar(a,sizeof(a),false);n:=i;while n0 dobeginif 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。

上一篇 作文 我喜爱的一篇课文

下一篇 将进货单价为40元的商品按50元售出时,就能卖出500个,已知这个商品每个涨价2元,其销售量就减少20个