易语言菜鸟~小小求救

[复制链接]
查看11 | 回复2 | 2010-8-18 08:25:25 | 显示全部楼层 |阅读模式
.版本 2
.子程序 子程序1, 整数型
.局部变量 和值, 整数型
.局部变量 计次, 整数型
.计次循环首 (20, 计次)

.如果真 (计次 % 2 ≠ 0)

到循环尾 ()

.如果真结束

和值 = 计次 + 和值
.计次循环尾 ()
返回 (和值)
怎样理解如果真 (计次 % 2 ≠ 0)我看不透诶 是和值除2吗
为什么我该成5 返回(和值)是50呢 2 的返回(和值)是110
还是不明白,能详细点吗?

回复

使用道具 举报

千问 | 2010-8-18 08:25:25 | 显示全部楼层
这段代码是求1到20中所有偶数的和。计次%2,是指计次除以2,看最后的余数不等于0,就说明不能被2整除,也就是说这个数不是偶数当这个数不是偶数的时候就直接到循环尾,进入下一次循环不然就把这个数与计算结果相加保存
回复

使用道具 举报

千问 | 2010-8-18 08:25:25 | 显示全部楼层
如果哪句代码看不懂建议你多看看下边提示栏的帮助信息,%这个符号是求余数,如果你懂了求余数的概念再理解它就不难了,求余数是小学的知识!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行