回 帖 发 新 帖 刷新版面

主题:+FUN

从26个字母中选出X按先后顺序排在一起, 共有多少种排法.
(x)由键盘输入
用递归

回复列表 (共9个回复)

沙发

uses crt;
const sk:array[1..26]of char=('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
var e1:integer;
    tk:longint;
procedure t(s:string;x,l:integer);
var a:char;
    a1:integer;
begin
  if x=e1 then begin
  inc(tk);
  writeln(tk,':',s);
    end else begin
    for a1:=1 to 26 do begin
    if (pos(sk[a1],s)=0)and(a1>l) then begin
      t(s+sk[a1],x+1,a1);
      end;
    end;
  end;
end;
begin
clrscr;
  tk:=0;
  write('Input 0<a number<27:');
  readln(e1);
  if (e1<27)and(e1>0) then begin
  t('',0,0);
  end else writeln('Fuck your all family!':3);
  readln;
end.

板凳

虾米意西

3 楼

虾米意西?实在看不懂问题要干嘛〉〉〉〉〉〉

4 楼

二楼的,串窑子串多了是吧?!

5 楼

二楼的,串窑子串多了是吧?!
改为:
    一楼的,串窑子串多了是吧?!
    (还fuck来fuck去的);
{不该不行啊,都骂到自己啦!!!!!}

6 楼

Wang--Xiang自己承认了?
真有自知之明啊!

7 楼

警告:
这是pascal讨论的地方,不是吵架的地方,现提出警告,如继续吵,我只能删贴了

8 楼

二楼串窑子的Wang--Xiang自己承认了?神奇

9 楼

最后通牒,这里不允许吵架

我来回复

您尚未登录,请登录后再回复。点此登录或注册