do while loop问题,计算机菜鸟,急
<html><head><title>ASP编程基础</title></head><body><%dimsum,iSum=0i=2Dowhilei<=15IfImod2=...
<html><head><title>ASP编程基础</title></head>
<body>
<% dim sum,i
Sum=0
i=2
Do while i<=15
If I mod 2=0 then
Sum=sum+i
i=i+2
Loop
Response.write’’sum=’&sum
%></head></html>
应该是很简单的题,但是我没有计算机基础所以都不会,麻烦大侠给下计算过程,算个答案,O(∩_∩)O谢谢 展开
<body>
<% dim sum,i
Sum=0
i=2
Do while i<=15
If I mod 2=0 then
Sum=sum+i
i=i+2
Loop
Response.write’’sum=’&sum
%></head></html>
应该是很简单的题,但是我没有计算机基础所以都不会,麻烦大侠给下计算过程,算个答案,O(∩_∩)O谢谢 展开
1个回答
展开全部
i=2 //初始化i的值
Do while i<=15 //判断i是不是小于等于15
If I mod 2=0 then //判断i是不是偶数,如果是偶数,sum就等于sun加上i的值,否则就不执行sum = sum +i这条指令
Sum=sum+i
i=i+2 //i想后移两个位置
Loop //进行下一次do while判定
i=2 sum = 2;
i = 4 sum = 6;
i = 6 sum = 12;
i = 8 sum = 20;
.
.
.
i= 14 sum = 56
i = 16 i>15 循环结束 程序结束
因此 最后答案为56
希望你能明白
Do while i<=15 //判断i是不是小于等于15
If I mod 2=0 then //判断i是不是偶数,如果是偶数,sum就等于sun加上i的值,否则就不执行sum = sum +i这条指令
Sum=sum+i
i=i+2 //i想后移两个位置
Loop //进行下一次do while判定
i=2 sum = 2;
i = 4 sum = 6;
i = 6 sum = 12;
i = 8 sum = 20;
.
.
.
i= 14 sum = 56
i = 16 i>15 循环结束 程序结束
因此 最后答案为56
希望你能明白
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询