已解决 袁翊凡 新手光能 # include <bits/stdc++.h> using namespace std; int main() { char a[110],b[1100]; int n; cin>>n; gets(a); for(int i=0;i<n;i++) { gets(a); strncat(b,a,i+1); } puts(b); return 0; } 输出为什么是这样的,求大佬解答