我想在数组中添加一个int,但问题是我现在不知道索引是什么.
int[] arr = new int[15];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
Run Code Online (Sandbox Code Playgroud)
该代码有效,因为我知道我分配的索引,但如果我不知道索引怎么办...
在PHP中,我可以这样做arr[]=22;,它将自动将22添加到数组的下一个空索引.但是在C++中我不能这样做,它给了我一个编译器错误.你们有什么建议?
我有这个xml
<config>
<audio first="true" second="false" third="true" />
</config>
Run Code Online (Sandbox Code Playgroud)
我希望我的代码能够做到这样的事情
if (xdoc.getAttr("first")=="true")
Console.Write("first is true");
Run Code Online (Sandbox Code Playgroud)
如何使用LINQ XDocument执行此操作?到目前为止我所拥有的是用该xml字符串加载的XDocument对象.
嘿嘿.语言是java.我想扩展构造函数具有参数的类.
这是主要的课程
public class CAnimatedSprite {
public CAnimatedSprite(String pFn, int pWidth, int pHeight) {
}
}
Run Code Online (Sandbox Code Playgroud)
这是儿童班
public class CMainCharacter extends CAnimatedSprite {
//public void CMainCharacter:CAnimatedSprite(String pFn, int pWidth, int pHeight) {
//}
}
Run Code Online (Sandbox Code Playgroud)
我该如何编写正确的语法?并且错误是"构造函数不能应用于给定类型"
我在函数内部创建了二维数组,我想返回该数组,并将其传递给其他函数.
char *createBoard( ){
char board[16][10];
int j =0;int i = 0;
for(i=0; i<16;i++){
for( j=0;j<10;j++){
board[i][j]=(char)201;
}
}
return board;
}
Run Code Online (Sandbox Code Playgroud)
但这一直给我错误
我被要求编写一个函数来查找任何数组中重复元素的总数。如果一个元素出现两次以上,我不知道如何阻止计数器递增。
例如)如果输入= [1,2,1,4,2,6,1],我的输出应该是= 2
function countDuplicates(arr) {
let counter = 0;
for (let outer = 0; outer < arr.length; outer++) {
for (let inner = arr[outer + 1]; inner < arr.length; inner++) {
if (arr[outer] === arr[inner]) {
counter++;
}
}
}
return counter;
}
console.log(countDuplicates([1,2,1,4,2,6,1]));
Run Code Online (Sandbox Code Playgroud) arrays ×3
c++ ×2
c# ×1
element ×1
java ×1
javascript ×1
linq ×1
linq-to-xml ×1
loops ×1
xml ×1