反转字符串(c语言迭代版)
#includevoid fun(char *str,int len){ for(int i=0;i 2;i++){ char temp = str[i];str[i] = str[len-1-i]; str[len-1-i] = temp; } for(int i=0;i ){ printf("%c",str[i]); } } int main(){ char s[] = {'a','b','c','d','e'}; fun(s,5); return 0; }
#includevoid fun(char *str,int len){ for(int i=0;i 2;i++){ char temp = str[i];str[i] = str[len-1-i]; str[len-1-i] = temp; } for(int i=0;i ){ printf("%c",str[i]); } } int main(){ char s[] = {'a','b','c','d','e'}; fun(s,5); return 0; }