如何使向量显示随机值?

时间:2014-08-17 18:19:44

标签: c++ random input vector

我正在尝试学习更多编程,因为我逐步学习并开始学习矢量。我刚刚编程的是,我希望向量数组在给定的元素输入处显示随机值。 因此,如果我说我输入了6个元素,则每个元素都会显示随机值。但是,我的程序只输出一个随机值。

int main(){

    vector<int>sam;
    cout << "How many elements?";
    int num;
    cin >> num;

    srand(time(0));
    for (int i = 0; i < num; i++){
        sam.push_back(num);
        sam[i]=rand()%100;
    }
    cout << "The vector array is: " << endl;
    for (int i = 0; i <num; i++){
        cout << sam[i] << endl;
        system("pause");
    }

}

如何让程序显示给定输入的不同随机值?任何提示/帮助都非常感谢:)!

0 个答案:

没有答案