C++ C++;来自一组数组的指针

C++ C++;来自一组数组的指针,c++,arrays,C++,Arrays,输出应为62和66 我该怎么做呢?for(I=0;I)将所需值的索引插入数组B?我猜你的意思是x而不是n。你的代码有什么问题吗?你有编译器或链接器错误吗?它会导致运行时崩溃吗?请编辑你的问题以详细说明。另外,你是否检查arrayB[x]实际上是存在于arrayA中的一个元素,否则你会遇到一些小问题(与你的问题无关)关于编码风格的提示:尽量避免代码重复。对于问题中所示的代码,从arrayA打印值是在if语句的两个分支中完成的。这意味着您可以在循环中无条件地执行此操作,如果逗号不是最后一项,则只打印

输出应为62和66


我该怎么做呢?

for(I=0;I)将所需值的索引插入数组B?我猜你的意思是
x
而不是
n
。你的代码有什么问题吗?你有编译器或链接器错误吗?它会导致运行时崩溃吗?请编辑你的问题以详细说明。另外,你是否检查
arrayB[x]
实际上是存在于
arrayA
中的一个元素,否则你会遇到一些小问题(与你的问题无关)关于编码风格的提示:尽量避免代码重复。对于问题中所示的代码,从
arrayA
打印值是在
if
语句的两个分支中完成的。这意味着您可以在循环中无条件地执行此操作,如果逗号不是最后一项,则只打印逗号ng印刷。
arrayA= { 31,62,12,42,66 }
arrayB= { 1 , 4 }
arrayA= { 31,62,12,42,66 }
arrayB= { 1 , 4 }
for(i=0;i<arrayB.size();i++){
    cout << arrayA[arrayB[i]];
}