歪瓜裂枣czfanny.blog.chinaunix.net
CZFanny
全部博文(73)
HBase[based on H(1)
Scrapy(1)
2018年(2)
2016年(1)
2012年(8)
2011年(21)
2010年(41)
anjelary
cynthia
格伯纳
王楠w_n
daimon99
hellowhu
lonelyhu
八月飞霜
分类: C/C++
2011-01-19 17:22:12
#include <iostream> #include <string.h> using namespace std; void list_char_arrange(char * str,int len,int ori_len) { if(len==1) { cout<<str-ori_len+1<<endl;return;}
for(int i=0;i<len;i++) { char tmp; tmp=str[0]; str[0]=str[i]; str[i]=tmp; list_char_arrange(str+1,len-1,ori_len); tmp=str[0]; str[0]=str[i]; str[i]=tmp; } } int main(int argv,char* argc[]) { if(argv!=2) { cout<<"You should input a string!!"<<endl; return 1; } int len=strlen(argc[1]); list_char_arrange(argc[1],len,len); }
上一篇:Some notes about C++
下一篇:SVN learning
登录 注册