任意一个三位数倒置另外请教一下关于字符串函数的使用

03-23 02:16

编写要求:

股票网解答:

网友求助:

将任数一个三位数倒置。比如478,变为874,这里面的难点在于数字中的0,比如300变为3,201变为102,请高手帮忙,
另外请教一下关于字符串函数NUMTOSTR(N,M)的使用。我是想将数字转化为字符串,再倒置,然后再转回为数字。可是关于NUMTOSTR函数用不明白,连飞狐中的示例照搬后都没有任何输出。
将数字转化为字符串
用法:
NUMTOSTR(N,M),将N转化为字符串返回,精确到小数点后M位
例如:
A:EXPLAIN(1, NUMTOSTR(0.12345, 2));
输出0.123
应输出0.123,实际上什么也没有。

解答如下:

1.将任数一个三位数倒置,以300为例。

INPUT:N(300,1,999);
A:=NUMTOSTR(N,0);
A1:=STRLEFT(A,1);A2:=STRMID(A,2,1);A3:=STRRIGHT(A,1);
DRAWTEXTEX(1,0,0,0,A3+A2+A1);
倒置数:STRTONUM(A3+A2+A1);

2.关于NUMTOSTR函数用不明白
EXPLAIN(1, NUMTOSTR(0.12345, 2));
需点解盘,显示为0.12

>

版权声明

本文仅代表作者观点,不代表无忧指标公式网立场。
本文系作者授权无忧指标公式网发表,未经许可,不得转载。

文章内容来自互联网,本网站无任何收费项目也不推荐股票
广告投放请自行识别风险。本站无任何QQ群微信群