为什么第二个wonderflower与下面会换行。
问题在这里:if(st[i]=='\n'){st[i]=='\0'; //这里的==相等改为=赋值就可以了。如果是判断相等则字符串里面的换行符就没有改为字符串结束字符'\0',所以会换行。改了就不会换行了。}
puts输出一串字符串后,会自动换行。
以上仅供参考,如有任何疑问,可以评论回复,看到即回。希望对题主有所帮助!可以的话,点个采纳!