alunli 发表于 2014-5-17 10:38:26

请教各位大虾:TI92上Request指令输入的变量怎么不是数值?

请教各位大虾:TI92上Request指令输入的变量怎么不是数值?例如,在弹窗内输入数字111,调出查看是带双引号的“111”无法用于计算,用Input指令输入则正常。难道TI92上Request指令输入的是字符串?搞不懂,手头只有Ti92-plus的手册,请教各位大侠。

juntokov 发表于 2014-5-17 14:56:56

request默认把输入的内容存为字符串。要想将字符串转成数值,用expr()函数即可,在MATH下的string子菜单里

549597890 发表于 2014-5-17 14:12:40

本帖最后由 549597890 于 2014-5-17 14:13 编辑

89 92+ 89ti 200 党都可以来回答。机内basic基本一样

我记得只有input好用。

手头没带机器,有的同学帮忙看看有没有字符串转数字的函数?

alunli 发表于 2014-5-17 15:37:24

谢谢jumtokov和54597890大侠,request x后,增加一条expr(x) -〉x即完成了字符串转数值的工作,计算正常。已测试,程序工作完全正常。光看教程还是不行啊。
再最问一句,ti-plus手册上说request读数可存为变元,没有辅助参数直接实现吗?

alunli 发表于 2014-5-17 23:10:02

是网上TI编程资料里介绍的,request 是用来输入数据;requeststr用来输入字符,ti92-plus手册里没有后一条指令。
页: [1]
查看完整版本: 请教各位大虾:TI92上Request指令输入的变量怎么不是数值?