如果你这样写:string f[n+1]; 当n达到 5000 时,n+1的大小超过了栈内存的默认限制,导致栈溢出,可使用动态内存分配(new)或标准容器(vector)来存储数据:如vector f(n+1);