因此,我做了一个下一步的工作:输入10个数字,仅使偶数消失。
(klaraisara.co.nf/index.html)(我分配作业的域)
var korisnik = [];
var brojevi = [];
var br = 0;
for (i = 0; i < 10; i++) {
korisnik[i] = window.prompt("Unesi broj");
brojevi[i] = parseInt(korisnik[i]);
}
for (j = 0; j < 10; j++) {
if (brojevi[j] % 2 == 0) {
br++;
document.write(brojevi[j] + ' ');
}
}
document.write("Bilo je " + br + " parnih brojeva");
现在我有一个问题,0甚至不怎么消除0作为偶数出现?
注意Korisnik =用户,Brojevi =数字,Bilo je =有,parnih brojeva =偶数
最佳答案
“零是偶数。换句话说,它的奇偶性是指
整数是偶数还是奇数-是偶数。证明零的最简单方法
甚至是检查它是否符合“偶数”的定义:
2的整数倍,特别是0×2。因此,零份额
表征偶数的所有属性:0可被整除
2,0在两边都被奇数相邻,0是一个整数的和
本身具有整数(0),并且可以将一组0个对象拆分为两个
相等的集合。”(Wikipedia)
如果不希望包含0,则将j
更改为1
,以便计数器从1-10开始:
for (j = 1; j < 10; j++) {
if (brojevi[j] % 2 == 0) {
br++;
document.write(brojevi[j] + ' ');
}
}