C++从键盘读入数组并存储

算法设计与分析 城市风 11/15/2023 1386 次 0 条

读取指定长度的数组

int main() { int n = 0; cin >> n; int p[n]; for (int i = 0; i < n; i++) { cin >> p[i]; } for (int i = 0;i <n;i++) { cout << p[i]; } cout << endl; return 0; }

读入任意长度的数组

int main()
{
    vector<int>nums;
    int num = 0;
    do {
        cin >> num;
        nums.push_back(num);
    } while (getchar() != '\n');
 
    for (int i = 0;i < nums.size();i++)
    {
        cout << nums[i];
    }
    cout << endl;
    return 0;
}