回复 9楼 lin5161678
你写写让我参考参考啊,我一个新手哪懂什么原地翻不翻 转的,写汉字还不如写代码来的明白
把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
#include <stdio.h> #include <string.h> void flip(char* str, int start, int end) { while(start < end) { int tmp = str[start]; str[start] = str[end]; str[end] = tmp; ++start; --end; } } void flipInPlace(char* str) { flip(str, 0, strlen(str)-1); } int main(int argc, char *argv[]) { char str[64]; scanf("%[^\n]", str); flipInPlace(str); puts(str); return 0; }