搜索
楼主: llc_cn
打印 上一主题 下一主题

《啊哈!算法》题解-易语言版

[复制链接]
31#
发表于 2014-7-21 10:40:28 | 只看该作者
Dsp 发表于 2014-7-21 08:57
打英文比打中文快

不见得,易语言内置输入法打中文也很快。
32#
发表于 2014-7-21 19:37:52 | 只看该作者
嗨,强哥! 发表于 2014-7-21 10:40
不见得,易语言内置输入法打中文也很快。

你回来了??
33#
发表于 2014-7-22 07:49:12 | 只看该作者

我回来了?啥意思
我说的易语言中文打字快是实事求是。
34#
发表于 2014-7-22 09:51:04 | 只看该作者
嗨,强哥! 发表于 2014-7-22 07:49
我回来了?啥意思
我说的易语言中文打字快是实事求是。

问题是易语言执行速度慢,要一句一句的翻译……
还有就是服务器不行,想做个聊天系统都不行,只好用MFC……
35#
发表于 2014-7-22 09:55:21 | 只看该作者
易语言最大的优势是面向一个单词都不想看到的人
36#
发表于 2014-7-22 10:02:50 | 只看该作者
rosynirvana 发表于 2014-7-22 09:55
易语言最大的优势是面向一个单词都不想看到的人

单词都不想看懂人学习C绝对是个挑战。
我学习C语言,遇到的所有单词我都用有道过一遍。
37#
发表于 2014-7-22 10:22:27 | 只看该作者
嗨,强哥! 发表于 2014-7-22 10:02
单词都不想看懂人学习C绝对是个挑战。
我学习C语言,遇到的所有单词我都用有道过一遍。

很多也不是单词,是缩写
例如printf(print function) stdio(standard input/output)
而且数目也不多(关键字加上新学会遇到的几个函数名)

如果是说了一辈子方言的人让他改说普通话肯定不现实
现在会上论坛的大部分人看英语单词看顺眼问题还是不大的吧(猜测)
38#
发表于 2014-7-22 10:54:33 | 只看该作者
rosynirvana 发表于 2014-7-22 10:22
很多也不是单词,是缩写
例如printf(print function) stdio(standard input/output)
而且数目也不多( ...

printf(print function),后面的f,我看成format(凭记忆打的,不知道单词有没有打错)中文是格式化。

我觉得能够把英文看顺眼了,说明已经进入学习状态了。
39#
发表于 2014-7-27 10:54:10 | 只看该作者
llc_cn 发表于 2014-7-20 14:45
嗯,理解你的心情,但是这世界上没有千篇一律的东西,你觉得这个好学,我觉得那个好学,都是对的,能学会 ...

太2真人...
40#
发表于 2014-8-9 23:49:12 来自手机 | 只看该作者
llc_cn 发表于 2014-7-20 14:45
嗯,理解你的心情,但是这世界上没有千篇一律的东西,你觉得这个好学,我觉得那个好学,都是对的,能学会 ...

近期C基本上看了一遍,准备回头学易语言,感觉很轻松。因为以前用过VFP,上手没难度,看了一下易语言知识库,使用手册,写的很详细。我英语差,看不了外文文档,我想只能选择易语言了。
来自: 微社区
41#
发表于 2014-8-14 12:59:42 | 只看该作者
.版本 2

.程序集 窗口程序集1

.子程序 _编辑框1_内容被改变

a [1] = 到数值 (编辑框1.内容)

.子程序 _编辑框2_内容被改变

a [2] = 到数值 (编辑框2.内容)

.子程序 _编辑框3_内容被改变

a [3] = 到数值 (编辑框3.内容)

.子程序 _编辑框4_内容被改变

a [4] = 到数值 (编辑框4.内容)

.子程序 _编辑框5_内容被改变

a [5] = 到数值 (编辑框5.内容)


.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 t, 整数型

.计次循环首 (5, i)
    .计次循环首 (5 - i, j)
        .如果 (a [j] < a [j + 1])
            t = a [j]
            a [j] = a [j + 1]
            a [j + 1] = t
        .否则

        .如果结束

    .计次循环尾 ()
.计次循环尾 ()

编辑框1.内容 = 到文本 (a [1])
编辑框2.内容 = 到文本 (a [2])
编辑框3.内容 = 到文本 (a [3])
编辑框4.内容 = 到文本 (a [4])
编辑框5.内容 = 到文本 (a [5])
42#
发表于 2014-10-26 18:06:48 | 只看该作者
http://bbs.eyuyan.com/read.php?tid=360766
论坛4月就有完整的桶排序,你发现晚了
[mw_shl_code=c,true].版本 2

.子程序 数组模块_桶排序, , 公开, 排序正整数  注意: 最小不能为0,也不能为负数 // 真为从小到大,反之假
.参数 参数_原始, 整数型, 参考 数组
.参数 参数_顺序, 逻辑型, 可空
.局部变量 局变_最大数, 整数型
.局部变量 局变_桶子, 整数型, , "0", 根据 局变_最大数  定义需要 多少个桶子
.局部变量 n1, 整数型
.局部变量 m1, 整数型

.计次循环首 (取数组成员数 (参数_原始), n1)  ' 找数组里面最大的数
    .如果真 (局变_最大数 < 参数_原始 [n1])
        局变_最大数 = 参数_原始 [n1]
    .如果真结束

.计次循环尾 ()
' 调试输出 (局变_最大数, “局变_最大数”)

重定义数组 (局变_桶子, 假, 局变_最大数)  ' 从 0 --- 最大值

.计次循环首 (取数组成员数 (参数_原始), n1)
    ' 调试输出 (n1, 参数_原始 [n1])
    ' 调试输出 (局变_桶子 [参数_原始 [n1]])  ‘ 最小不能为0  ,否则此处数组0  报错
    局变_桶子 [参数_原始 [n1]] = 局变_桶子 [参数_原始 [n1]] + 1
.计次循环尾 ()


.如果真 (是否为空 (参数_顺序) = 真)
    参数_顺序 = 真
.如果真结束

.如果 (参数_顺序 = 真)

    .计次循环首 (取数组成员数 (局变_桶子), n1)
        .如果真 (局变_桶子 [n1] > 0)

            .计次循环首 (局变_桶子 [n1], )
                m1 = m1 + 1
                参数_原始 [m1] = n1
            .计次循环尾 ()
        .如果真结束

    .计次循环尾 ()

.否则

    m1 = 取数组成员数 (参数_原始)

    .计次循环首 (取数组成员数 (局变_桶子), n1)

        .如果真 (局变_桶子 [n1] > 0)

            .计次循环首 (局变_桶子 [n1], )
                参数_原始 [m1] = n1  ' 这两行与正序的两行  顺序不能错,否则数组0报错
                m1 = m1 - 1
            .计次循环尾 ()
        .如果真结束

    .计次循环尾 ()
.如果结束

' http://ahalei.blog.51cto.com/4767671/1362789    详情  【啊哈!算法】最快最简单的排序——桶排序
[/mw_shl_code]
43#
发表于 2014-11-10 21:26:17 | 只看该作者
我可以说一句吗?我初中高中就是学易语言的,现在大学学C.
我看来,易语言可以做为一门让你走进编程世界,让你提前感受编程快感的编程语言, C感觉入手难,新手能入,提升费劲.
我在一些小东西上喜欢用易语言,方便明了, C的编程运行更适合 讲究效率,兼容的.
在一些偏底层东西调用时,C 比易语言要灵活,
C 像是 沙子 ,让你自己去弄成砖块,让你自己构思设计.然后去建房子  ,易语言 像是 给你砖块, 给你的构图,让你去建.

易语言 和 C语言我都喜欢
44#
发表于 2015-4-28 19:56:55 | 只看该作者
E语言看起来真难,真难,真难啊
45#
发表于 2015-7-7 10:31:14 | 只看该作者
楼主,学c比较好!你先看看<啊哈!c>这本书一定就能入门!这本书是通俗易懂,超级简单!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表