经典例题:
创建一个数组用来存放输入的字符串,创建一个临时变量来交换字符串左右的字符,左边用left表示,右边用right表示,通过循环来控制交换的次数,每次循环一次left++,right--.直至跳出循环,完成逆序。
voidnixu(char*str,intlen) { intleft=0; intright=len-1; inttmp=0; while (left<=right) { tmp=str[right]; str[right] =str[left]; str[left] =tmp; left++; right--; } } intmain() { charstr[10000] =""; while (gets(str) ) { intlen=strlen(str); nixu(str,len); printf("%s", str); } return0; }

