一些奇怪的语义错

7.28死循环

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    int n;  cin>>n;
    for(int i = 1; i <= n; i++){
        char t[2];
        scanf("%s",t);
        cout<<i<<'
';
    }
    return 0;
}
/*Data.in
4
aZ
tZ
Xt
aX
*/

原因,t数组不够大,还有一个换行符呢!

原文地址:https://www.cnblogs.com/gwj1314/p/9444612.html