设为首页收藏本站

Erlang中文论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 22221|回复: 2
打印 上一主题 下一主题

尾递归实现99乘法表,我不能解决空格问题怎么办

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-6 09:00:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
-module(test1).
-compile(export_all).
run() ->
run(1,9).
run(Max,Max) ->
run1(1,Max);
run(Num,Max) ->
run1(1,Num),run(Num+1,Max).
run1(Max,Max) ->
io:format("~p*~p=~p~n",[Max,Max,Max*Max]);
run1(Num,Max) ->
io:format("~p*~p=~p",[Num,Max,Num*Max]),run1(Num+1,Max).

这其中。。。我编译运行没有问题,但是打印出来的九九乘法表中,感觉怪怪的感觉,,,,,求指点迷津,尾递归和打印空格能够联系在一起吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

推荐
发表于 2015-3-8 01:04:21 | 只看该作者
io:format("~p*~p=~p  ",[Num,Max,Num*Max]),run1(Num+1,Max).   
                                这里多加个空格啊
回复 支持 1 反对 0

使用道具 举报

板凳
发表于 2015-12-16 18:41:00 | 只看该作者
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Erldoc.com  

GMT+8, 2024-11-21 17:49 , Processed in 0.143350 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表