奇怪 数值对 0分 大佬帮帮忙 谢谢!
查看原帖
奇怪 数值对 0分 大佬帮帮忙 谢谢!
857596
zhengduojing楼主2022/11/6 21:10
#include <stdio.h>
int n,a[10],b[10];
void f(){
    for(int i=1;i<=n;i++)
    {
        printf("%5d",a[i]);
        
    }
    printf("\n");
}
void dfs(int shun){
    if(shun==n)f();
    for(int i=1;i<=n;i++)
    if(b[i]==0){
        b[i]=1;
        a[shun+1]=i;
        dfs(shun+1);
        b[i]=0;
    }
}
int main(){
    scanf("%d",&n);
    
    dfs(0);
}

2022/11/6 21:10
加载中...