找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 631|回复: 3

[求助]:长度计算问题

[复制链接]
发表于 2004-11-4 11:27:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
有五个数,代表长度,
例如:3  5  8  10  20,
当其中的8加30变长了,等于38,
那么后面的10也要加30变长,等于40,
20也要加30变长,等于50,
前面的3和5不变


这个怎么解决!?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-11-4 20:55:26 | 显示全部楼层
什么意思?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-5 09:21:28 | 显示全部楼层
比如,有一条长30米的线路,分成4节,
起点到第一个点是5,起点到第二个点是5+3,
起点到第三个点是5+3+10,起点到第四个点是5+3+10+12,
当起点到第二个点的长度+2,那么到第三个第四个点的长度都+2,最后总长变成32米
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-12 06:27:48 | 显示全部楼层
问题说的不是很清楚,是否这样理解:最后要输出第一点到其他各点的长度?
试试这个:
[PHP]
(defun c:test (/ ll ss)
  (while (setq l (getreal "\nInput Legnth of Segment:"))
    (setq ll (append ll (list l)))
  )
  (setq n 1 s (car ll))
  (while (< n (length ll))
    (setq s (+ s (nth n ll)))
    (setq ss (append ss (list s)))
    (setq n (1+ n))
  )
  ss
)
[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-21 18:28 , Processed in 0.169981 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表