多题目

输人两个正整数n和m(1<n<10,1<m<n),在1~n这n个数中任取m个数按字典序从小到大输出所有这样的排列。

输人格式:

第1行输入 n和 m。

输出格式:

输出从n个数中挑出m个数组成的所有排列,按从小到大的顺序输出。输人样例:

43

输出样例:

1 2 3

1 2 4

1 3 2

1 3 4

1 4 2

1 4 3

2 1 3

2 1 4

2 3 1

2 3 4

2 4 1

2 4 3

3 1 2

3 1 4

3 2 1

3 2 4

3 4 1

3 4 2

4 1 2

4 1 3

4 2 1

4 2 3

4 3 1

4 3 2


第1题 单选

①处应填()。

A.

 flag = false

B.

flag = true

C.

vis[1]= false

D.

vis[1] = true

第2题 单选

②处应填()

A.

vis[i]= true

B.

a[i]= i

C.

vis[a[i]]= true

D.

vis[a[i]] = false

第3题 单选

③处应填()。

A.

a[i]= i

B.

a[i]=j

C.

a[i]=true 

D.

a[i]= false

第4题 单选

④处应填()。

A.

j<=m

B.

j<=k

C.

j<=n

D.

j<=i

第5题 单选

⑤处应填()

A.

exit

B.

return 0

C.

continue

D.

break

发表评论

登录 后再回复