pascal,从n个数中选择m个数,输出每一种组合,并统计总的个数
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:26:12
pascal,从n个数中选择m个数,输出每一种组合,并统计总的个数
从n个数中选择m个数,输出每一种组合,并统计总的个数.(0
从n个数中选择m个数,输出每一种组合,并统计总的个数.(0
program zhjh;
type stype=set of 1..100;
var
n,r:longint;
s:stype;
a:array[1..10000] of longint;
procedure print;
var
i:longint;
begin
for i:=1 to r-1 do
write(a[i],' ');
writeln(a[r]);
end;
procedure se(t,k:longint);
var i:longint;
begin
if k>r then begin print; exit; end;
for i:=t to n do
if i in s then begin
a[k]:=i;
s:=s-[i];
se(i,k+1);
s:=s+[i];
end;
end;
begin
readln(n,r);
s:=[1..n];
se(1,1);
end.
绝对正确,选我,加分
type stype=set of 1..100;
var
n,r:longint;
s:stype;
a:array[1..10000] of longint;
procedure print;
var
i:longint;
begin
for i:=1 to r-1 do
write(a[i],' ');
writeln(a[r]);
end;
procedure se(t,k:longint);
var i:longint;
begin
if k>r then begin print; exit; end;
for i:=t to n do
if i in s then begin
a[k]:=i;
s:=s-[i];
se(i,k+1);
s:=s+[i];
end;
end;
begin
readln(n,r);
s:=[1..n];
se(1,1);
end.
绝对正确,选我,加分
pascal,从n个数中选择m个数,输出每一种组合,并统计总的个数
pascal 统计单词个数
从键盘输入一段英文,统计并输出单词个数
统计单词个数 pascal代码
pascal中输入n个一位数再输入s,用n个数组成n位数(数不可重复),从大到小排列后,输出第s个数
pascal单词统计Description 输入一串英文句子,统计该英文句子中英文单词的个数,并将单词个数输出.Inpu
pascal语言:输入n个数,并输出最大的数和最小的数
求c语言 从键盘输入一串英文字母,统计每个字母的个数,并输出字母及相应的个数
c#从键盘输入一串英文字母,统计每个字母的个数,并输出字母及相应的个数
pascal统计大写英文字母的个数
C语言递归做一个题目数的组合问题.从1,2,…,n中取出m个数,将所有组合按照字典顺序列出.如n=3,m=2时,输出:1
求教,问题是问输入2 个正整数m 和n,统计并输出m 和n 之间的素数的个数以及这些素数的和.