Erlang中文论坛

标题: 尾递归实现99乘法表,我不能解决空格问题怎么办 [打印本页]

作者: caiyao199289    时间: 2015-3-6 09:00
标题: 尾递归实现99乘法表,我不能解决空格问题怎么办
-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).

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

作者: dreamxyp    时间: 2015-3-8 01:04
io:format("~p*~p=~p  ",[Num,Max,Num*Max]),run1(Num+1,Max).   
                                这里多加个空格啊
作者: 初学小菜    时间: 2015-12-16 18:41





欢迎光临 Erlang中文论坛 (https://bbs.erldoc.com/) Powered by Discuz! X3.3