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