meyd 313种子:JAVA里写奇数和偶数和的写法

来源:百度文库 编辑:高校问答 时间:2024/04/29 11:41:57
function aa()
{
var i
var m1=0
var m2=0
var m3
for (i=1;i<50;i++)
{
if(i%2==0)
{
m1=m1+i
}
else
{
m2=m2+i
}
m1+m2=m3
}
alert("偶数和"+m1+" "+"奇数和"+m2+" "+"总数"+m3)
}
错在那?
function aa()
{
var i
var m1=0
var m2=0
var m3
for (i=1;i<3;i++)
{
if(i%2==0)
{
m1=m1+i
}
else
{
m2=m2+i
}
}
m3=m1+m2
alert("偶数和"+m1+" "+"奇数和"+m2+" "+"3内所有数相加"+m3)
}

1+3=4....结果数错 2又对?.....到底那有错?

<script>
function aa()
{
var i;
var m1=0;
var m2=0;
var m3;
for (i=1;i<5;i++)
{
if(i%2==0)
{
m1=m1+i;
}
else
{
m2=m2+i;
}
}
m3=m1+m2;
alert("偶数和"+m1+" "+"奇数和"+m2+" "+"100内所有数相加"+m3);
this.document.write("偶数和"+m1+" "+"奇数和"+m2+" "+"100内所有数相加"+m3);
}

aa();
</script>

少了很多分号吧 ;

问题补充中的程序是想算3(包括3)以内的奇数偶数和吗?
for (i=1;i<3;i++) 中i的取值区间只有 1,2。因为i=3时已经不符合条件"i<3"了

应该是改成 for (i=1;i<=3;i++)