#include<iostream> using namespace std; void fun2(int a[],int n,int& c1,int& c2){ for(int i=0;i<n;i++){ if(a[i]%2==0){ c2++; } else{ c1++; } } } int main(){ int n=100,c1=0,c2=0; cout<<"输入数组元素个数:"; cin>>n; int a[n]; cout<<"输入数组元素:"<<endl; for(int i=0;i<n;i++){ cin>>a[i]; } fun2(a,n,c1,c2); cout<<"奇数元素的个数为:"<<c1<<endl<<"偶数元素的个数为:"<<c2<<endl; return 0; }
var arr = [];
[1,2,3]forEach(function(item,index){if(index%2==0) arrpush(item);})
方法有很多,以上代码仅供参考
var arr =[123,456,789,147,258,369]
var num = 0
function add(){
for(var i=0;i<arrlength;i++){
if(arr[i]>0 && arr[i]%2 != 0){
num += arr[i]
consolelog(num)
}
}
}
add()
<script>
documentwrite("<p>6个1-100的随机数为:")
for(var i=0,s=0;i<6;i++){
var n=parseInt(Mathrandom()100)+1;
if(i>0)documentwrite("、")
documentwrite(n);
if(n%2==1)s+=n;
}
documentwrite("</p><p>其中的奇数和为 "+s+"</p>");
</script>
您好!要将数组中的奇数加1,可以使用for循环遍历数组,判断每个元素是否为奇数,如果是奇数则加1,最后返回修改后的数组。具体实现如下:
```javascript
function addOneToOdd(arr) {
for (let i = 0; i < arrlength; i++) {
if (arr[i] % 2 !== 0) {
arr[i] += 1;
}
}
return arr;
}
```
上述代码中,我们首先定义了一个函数addOneToOdd,它接收一个数组作为参数。然后使用for循环遍历数组,判断每个元素是否为奇数,如果是奇数则加1。最后返回修改后的数组。
需要注意的是,上述代码只能处理整数数组中的奇数,如果数组中包含其他类型的元素,需要进行类型判断和转换。另外,如果数组很大,可以考虑使用while循环或者forEach方法来遍历数组,以提高效率。
希望这个回答能够解决您的问题,如果还有其他问题,请随时提出。
<script>
function plus(a,b){
return Number(a)+Number(b);
}
</script>
第一个数:<input id=n1 type=text value=""/>
第二个数:<input id=n2 type=text value=""/>
相加结果:<span id=s></span>
<input type=button value="相加" onclick="sinnerHTML=plus(n1value,n2value);"/>
#includevoid main(){ int sum(int a[],int length); int a[11] = {1,2,1,4,1,6,1,6,1,21,1}; printf("%d",sum(a,11));}int sum(int a[],int length){ int i,sum=0; for(i=0;i
以上就是关于javascript 写个函数,求出一个数组中的奇数的和,返回这个和,这个函数怎么写全部的内容,包括:javascript 写个函数,求出一个数组中的奇数的和,返回这个和,这个函数怎么写、怎么提取数组中处于奇数位的数字组成一个新的数组 JavaScript、用javascript编程语言编写一个函数,求一个数组中的奇数和,并返回等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)