![]() |
请问如何实现
请问如何实现
www.dimcax.com 请问如何实现 我输入一个数值a后,在程序中已有一个数值列表(n1 n2 .。。。。。nn),根据a和列表判定,数值a在列表中任意na和nb之间后设定a=na,请各位大侠告诉此意图如何写程序。 比如: a=32 程序中表为(20 30 40 50) 最后设定a=表中的30 d 不知道列表(n1 n2 .。。。。。nn)有什么特性 如你的例子只是格增值列表,就直接用循环,将a与列表中的每一个元素na比较 如果na>a就设a=na d 谢谢,我的表中数值不定,请教如何写循环语句将a与列表中的每一个元素na比较.详细点好吗 d 不明楼主什么用意.是不是要在表中找到a值的最接近值? d 是呀,急等,帮帮忙呀 d (setq a 32 lst'(20 30 40 50) m 1.0e+10) (foreach x lst(if(<(abs(- a x))m)(setq m(abs(- a x))b x))) b |
| 所有的时间均为北京时间。 现在的时间是 08:41 PM. |