网络相关
|
网络资源
|
电脑编程
|
系统问题
|
软件使用
|
电脑使用经验
|
杀毒经验
|
资源共享
|
明星
|
电视
|
电影
|
Ps/PSP游戏
|
电视游戏
|
单机游戏
|
网络游戏
|
网虫信息共享网
»
电脑编程
» 有如下语句:dim s,j as long;s=0;for j=1 to 30;if int(j/5)=j/5 then;s=s+j;j=j+6;end if;
‹‹ 上一主题 |下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
有如下语句:dim s,j as long;s=0;for j=1 to 30;if int(j/5)=j/5 then;s=s+j;j=j+6;end if;
ychun1689
个人空间
发短消息
加为好友
1
大
中
小
发表于 2008-8-17 03:07
只看该作者
请问:为什么其结果为45?
我的积分已用完了,否则一定倾我所有!谢谢了!
查看详细资料
TOP
a_li213
个人空间
发短消息
加为好友
2
大
中
小
发表于 2008-8-17 03:07
只看该作者
if int(j/5)=j/5判断条件j/5是否有余数,即j是否为5的倍数
s,j的值依次为
(j)1,2,3,4,5--进入if表达式s=5,j=11
(j)11,12,13,14,15--进入if表达式s=20,j=21
(j)21, 22, 23, 24, 25--进入if表达式s=45,j=31跳出循环
最后结果为45
查看详细资料
TOP
‹‹ 上一主题 | 下一主题 ››