写一个函数,要求传入一个1到n位数的随机数值,如传入随机数123456789,返回12345金币67银币89铜币,传入随机数1234,返回0金币12银币34铜币。 提示:推荐Int,Rnd,Mid,L
来源:互联网 发布:政府服务平台软件 编辑:程序博客网 时间:2024/05/21 17:35
写一个函数,要求传入一个1到n位数的随机数值,如传入随机数123456789,返回12345金币67银币89铜币,传入随机数1234,返回0金币12银币34铜币。
提示:推荐Int,Rnd,Mid,Len这四个函数组合应用。
解题思路:
先随机一个数,然后铜币取右边2位,银币取右边4-2位,余下的就是金币了金
币了
代码:
Randomize
TracePrint a( Int((99999999 * Rnd) + 1))
Function a(m)
If len(m)>4
a = left(m,len(m) - 4) & "金币" & left(Right(m, 4), 2) & "银币" & Right(m, 2) & "铜币"
ElseIf len(m) <= 2 Then
a = "0金币0银币" & Right(m, 2) & "铜币"
ElseIf 4 <= len(m) > 2 Then
a="0金币"&left(Right(m, 4), 2) &"银币" & Right(m, 2) & "铜币"
end if
End Function
1-6级按键认证答案大全下载:
(复制打开→) url7.me/S4Vk1
- 写一个函数,要求传入一个1到n位数的随机数值,如传入随机数123456789,返回12345金币67银币89铜币,传入随机数1234,返回0金币12银币34铜币。 提示:推荐Int,Rnd,Mid,L
- N银币 + 1金币的问题
- 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
- 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数
- 20个银币1个金币
- 函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"
- C语言 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
- C语言实现 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
- 某面试题s=1+2-3+4-5+...+n编写一个函数,传入参数 n ,返回 s 的值
- C++ 以传入vector的方式实现返回一个数组
- 返回[0,n)中的一个随机数
- JAVA传入一个字符串,返回一个字符串中的大写字母
- 传入一个中文字符串,返回一个字符串中的中文拼音
- 一道面试题“传入一个12345,返回结果54321”的实现
- 【C语言】编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。(辗转相除法和常规求法)
- 阿里巴巴面试算法题:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N
- 如何由一个返回0或1的随机数函数,得到更大的随机数?
- 传入6个参数,返回一个结果集
- 算法学习之字符串左移和右移
- 栈的顺序存储结构(进阶升级版)
- System.Threading.Timer定时刷新ListView示例
- Vitamio视频播放器(一)
- linux下的各种源
- 写一个函数,要求传入一个1到n位数的随机数值,如传入随机数123456789,返回12345金币67银币89铜币,传入随机数1234,返回0金币12银币34铜币。 提示:推荐Int,Rnd,Mid,L
- "_OBJC_CLASS_$_CMMotionManager", referenced from:
- int和integer
- the science of programming BNF范式的优先级
- 使用gdb调试postfix
- Chrome浏览器安装开发者模式的扩展程序方法
- Linux多线程编程 - sleep 和 pthread_cond_timedwait
- 进制转换与原码反码补码
- makefile文件名函数使用