我感觉我的逻辑没有什么问题呀,而且能运行不是语句错误,我自己看不出来哪里错了,所以想请教一下!
arr要定义成二维数组,比如
char arr[1000][100];
不然你这样的输入是不对的,你这样的输入实际上是前面n-1个字符串的首字母加上最后一个字符串组成的