【C】1~n 的全排列
来源:互联网 发布:ubuntu设置中文环境 编辑:程序博客网 时间:2024/06/07 10:19
看了好久的
from 臧冽
#include<stdio.h>
int a[10],b[10],n;
void dsf(int step){
int i;
if(step==n+1){
for(i=1;i<=n;i++){
printf("%d",a[i]);
}
printf("\n");
return;
}
for(i=1;i<=n;i++){
if(b[i]==0){
a[step]=i;
b[i]=1;
dsf(step+1);
b[i]=0;
}
}
return;
}
int main(){
scanf("%d",&n);
dsf(1);
return 0;
}
阅读全文
0 0
- 【C】1~n 的全排列
- 1-n的全排列
- C程序:打印1,2,3,..,n的全排列
- 打印1~N的全排列(C++)
- n的全排列
- n的全排列
- n的全排列
- 1-N全排列
- 得到1~n的全排列
- 1到n的全排列
- 产生1~n的全排列
- 1到n的全排列实现
- 输出 1 到 n 的全排列
- 求1—n的全排列
- 生成1~n的全排列
- 生成1-n的全排列
- 输出从1~n的全排列
- 生成1-N的全排列
- 【Hbase】Hbase常用命令总结
- 【我的Java笔记】常用类_BigDecimal
- HashMap
- 【C++】异常处理!!!
- 函数和预处理等概念扫盲
- 【C】1~n 的全排列
- 688. Knight Probability in Chessboard
- idea链接Git
- tf常用集合及其获取方式
- [leetcode]第九周作业
- Binary Tree Longest Consecutive Sequence
- jenkins 实现自动化构建(五)
- 【JavaSE_学习笔记】Integer和Character
- MyBatis简介