C语言如何将二位字符串数组中的两个元素交换位置
#includeC语言 把字符串前后倒置
*t = s your;这里仅意味着确定或指向原始S数组存储空间的新光标。实际上,可以在循环中完成。
只需交换位置0和N-1 位置即可。
因此,当n为偶数时,交换N/2 -1 和N/2 如果n为1 0,则位置为0-9 是有效的,4 和5 交换;当n是奇数时,交换了N/2 -1 和N/2 +1 如果n为1 1 ,则位置0-1 0是有效的,在中间为5 ,4 和6 交换;实际上,它正在重复N/2 次,I和[(n -1 )-i]。
请注意,N的第二位置为“ \ 0”,您无需更改它。
void Fun(char*s){int i,j = 0,n; CHAN温度; n = strlen(s); for(i = 0; i