gpt4 book ai didi

c++ - 用输入表示数组中元素的数量吗?

转载 作者:行者123 更新时间:2023-12-02 10:31:05 24 4
gpt4 key购买 nike

这是输入:

输入文件的第一行包含一个整数T,它表示测试用例的数量。对于每个测试用例,将有两行。第一行包含N,它表示数组中元素的数量,第二行包含N个空格分隔的整数。

我知道如何表示测试用例的数量,但不知道如何表示数组中元素的数量。
我对c++还是很陌生,所以如果您回答noob friendly会很好。

最佳答案

应该是这样的:

cin>>test;                                // Taking the number of test cases 
while(test--){ // For each test case
cin>>n; // Taking input n
vector<int> a(n);
for(i=0;i<n;i++){
cin>>a[i]; // Taking input as n integers
}
}

OR

cin>>test; // Taking the number of test cases
for(int i=0;i<test;i++){ // For each test case
cin>>n; // Taking input n
vector<int> v; // declaring a vector
for(int j=0;j<n;j++){
cin>>x;
v.push_back(x); // Taking input as n integers one by one
}
}

关于c++ - 用输入表示数组中元素的数量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62288535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com