gpt4 book ai didi

c++ - 在 C++ 中将空格分隔的输入读取到数组中

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:48 24 4
gpt4 key购买 nike

将以空格分隔的输入读取到数组中的最简单方法是什么?

//input:5
1 2 3 4 7



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

我尝试了上面的代码,但输出是 0x7ffe42b757b0。

最佳答案

问题出在您的打印上。因为 array 是一个指针,所以您只打印一个地址值。

相反,这样做:

for (int i =0;i<n;i++){
cout<< array[i] << " ";
}

关于c++ - 在 C++ 中将空格分隔的输入读取到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36471463/

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