请问我要怎么给这样一个数组赋值呢?

int main() {
    int n;
    cin >> n;
    //定义了一个n行动态列的数组;
    vector<vector<char> > a(n);
    for (int i = 0; i < n; i++) {

    }
}

参考如下:

int main() {
    int n;
    cin >> n;
    //定义了一个n行动态列的数组;
    vector<vector<char> > a(n);
    for (int i = 0; i < n; i++) 
    {
        vector<char> cc;
        for(int j = 0;j<10;j+)
            cc.push_back('a'+j);
        
        a.push_back(cc);
    }
}


在循环内部定义vector<char>变量,设置字符类型的值以后,设置到a里面
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632