您能帮我解决代码中的问题吗?

该程序应该要求用户输入狗的名字,并最终打印出第三只狗的名字。当我编译并执行程序时,它说“它停止工作了”,并且Windows询问我是否要关闭程序或执行其他操作。

#include<iostream>
#include<cstdlib>
using namespace std;

main()
{
    string perros[10];
    int i;
    for(i=1; i<11; i++)
    {
        cout<<"Introduce el nombre del perro"<<endl<<i;
        cin>>perros[i];

    }

    cout<<"El nombre del tercer perro es "<<perros[2];
    system("pause");
}

最佳答案

您应该从0到9开始启动循环

for(i=0; i<10; i++)

希望这会消除错误...

09-11 17:31