#include<iostream>
using namespace std;
int main() {
int cnt = 0;
char input[105];
while(cin>>input) {
cnt++;
if(cnt==1) {
cout<<input<<endl;
} else {
cout<<endl<<input<<endl;
}
}
return 0;
}
你可以写成char *input,然后用一个迭代变量代替循环结束条件,你这样的写法对于字符串来说是大忌
,首先, input 是数组input首元素input[0]的地址,,所以你这while循环的条件对吗 ,还有,你这输出的是地址,不是值