#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);
}
意义不明之代码
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 大学之中,相信没人不知道英语四六级到底是什么。我想,很多人都为之疯狂过,也有很多人考了多少遍都过不了,甚至还一次比...