24小时热门版块排行榜    

查看: 1998  |  回复: 6

goodboy1019

新虫 (初入文坛)

[求助] 想编写个查询公差的软件,但人工的查表的过程怎么用电脑实现?

比如在计算公差时需要查询一下这么一个表

已知P查询R,那么用软件代码怎么实现呢?

(不要告诉我一直用if判断。。。。)
我用的是VB编写的,不知道有什么办法比较好一点。

擅长别的语言的大神也可以讲讲别的语言如何实现这个功能。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一刀切

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
为什么不用if判断语句呢?switch case等都可以实现啊
独立之精神,自由之思想。
2楼2012-07-11 08:36:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goodboy1019

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 一刀切 at 2012-07-11 08:36:19
为什么不用if判断语句呢?switch case等都可以实现啊

我觉得用if判断的要很多很长,而且以后修改也也不方便

[ 发自手机版 http://muchong.com/3g ]
3楼2012-07-11 08:47:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chentianyu1

木虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
goodboy1019: 金币+3, ★★★★★最佳答案 2012-07-11 18:27:23
语言不是问题,任何语言都可以做到。
简单的做法,弄两个数组P_ARR和R_ARR。对于一个需要查询的p值,在P_ARR中查找值为p的元素下标,记为k。R_ARR的第k个元素即为所求。
某些语言有类似哈希表的类,可以直接使用。
4楼2012-07-11 10:50:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rayaohb

铜虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
goodboy1019: 金币+1, 有帮助, 那我岂不是有几组数据就要有几个if判断,太长啦啦啦 2012-07-11 18:28:03
所有的语言到最后还不都是 if else 之类的 只不过有些思想好些 能简化程序 呵呵
5楼2012-07-11 11:26:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)


感谢参与,应助指数 +1
goodboy1019: 金币+1, ★★★很有帮助 2012-07-11 18:28:07
本帖仅楼主可见
6楼2012-07-11 17:59:15
已阅   申请信息EPI   回复此楼   编辑   查看我的主页

s云淡风轻s

木虫 (小有名气)

用C++的表示,有一种数据存储容器 叫做 map......,C#中叫字典
7楼2012-07-12 16:42:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 goodboy1019 的主题更新
信息提示
请填处理意见