美文网首页
意义不明之代码

意义不明之代码

作者: kikyoulzg | 来源:发表于2020-03-10 22:58 被阅读0次
    #include <stdio.h>
    
    void swap(char *a,char *b){
    
    char *c =a;
    
    a = b;
    
    b = c;
    
    }
    
    void wo(char *list,int k,int m){
    
    if (k>m){
    
    for(k = 0;k<=m;k++){
    
        printf("%c",list[k]);
    }
    printf("\n");
    }
    
    else{
    
    for(int i=k;i<=m;i++){
    
    swap(&list[i],&list[k]);
    
    wo(list, k+1, m);
    
    swap(&list[i],&list[k]);
    
    break;
    
    }
    
    }
    
      }
    
    void main(){
    
    char list[]= {'s', 'u', 'a', 'n', 'q', 'q', 'o', 'r', 'z'};
    
    wo(list, 0, 3);
    
    }
    

    相关文章

      网友评论

          本文标题:意义不明之代码

          本文链接:https://www.haomeiwen.com/subject/sanndhtx.html