主题:+FUN
QQ331373582
[专家分:1500] 发布于 2005-08-24 11:15:00
从26个字母中选出X按先后顺序排在一起, 共有多少种排法.
(x)由键盘输入
用递归
回复列表 (共9个回复)
沙发
kuuga [专家分:190] 发布于 2005-08-24 11:32:00
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 楼
Wang--Xiang [专家分:20] 发布于 2007-10-29 17:53:00
虾米意西?实在看不懂问题要干嘛〉〉〉〉〉〉
4 楼
Wang--Xiang [专家分:20] 发布于 2007-10-29 17:56:00
二楼的,串窑子串多了是吧?!
5 楼
Wang--Xiang [专家分:20] 发布于 2007-10-29 18:00:00
二楼的,串窑子串多了是吧?!
改为:
一楼的,串窑子串多了是吧?!
(还fuck来fuck去的);
{不该不行啊,都骂到自己啦!!!!!}
6 楼
南飞的大雁 [专家分:50] 发布于 2007-10-29 18:26:00
Wang--Xiang自己承认了?
真有自知之明啊!
7 楼
angwuy [专家分:2280] 发布于 2007-10-29 18:32:00
警告:
这是pascal讨论的地方,不是吵架的地方,现提出警告,如继续吵,我只能删贴了
8 楼
xujunxun [专家分:0] 发布于 2007-10-29 18:38:00
二楼串窑子的Wang--Xiang自己承认了?神奇
9 楼
angwuy [专家分:2280] 发布于 2007-10-29 19:08:00
最后通牒,这里不允许吵架
我来回复