社区
基础编程
帖子详情
求个思路
Aylazhang
2007-09-17 01:57:23
有个范围:
|_____|_____|_____|
5 10 15 20
5-10之间: 类型A
10-15之间:类型B
25-20之间:类型C
或者是
|_____|____|
100 200 300
100-200 之间:类型X
200-300 之间:类型Y
就是说这个范围跟刻度都是变动的。我目前有个变量 $a,想把它的值跟刻度范围比较,选出最后是哪个类型。
比如:
$a = 5.5时,类型为 A
$a = 100.5时,类型为 Y
...全文
182
3
打赏
收藏
求个思路
有个范围: |_____|_____|_____| 5 10 15 20 5-10之间: 类型A 10-15之间:类型B 25-20之间:类型C 或者是 |_____|____| 100 200 300 100-200 之间:类型X 200-300 之间:类型Y 就是说这个范围跟刻度都是变动的。我目前有个变量 $a,想把它的值跟刻度范围比较,选出最后是哪个类型。 比如: $a = 5.5时,类型为 A $a = 100.5时,类型为 Y
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wqhkl
2007-09-19
打赏
举报
回复
请把问题说详细点吗 ? 就是个判断写个函数就行了!
很简单的!
Aylazhang
2007-09-17
打赏
举报
回复
sorry。感谢老大
$a = 100.5时,类型应为X
xuzuning
2007-09-17
打赏
举报
回复
function between($v, $ar) {
foreach($ar as $k=>$r) {
if($v >= $r[0] && $v < $r[1]) {
return $k;
}
}
}
$ar = array(
'A' => array(5, 10),
'B' => array(10, 15),
'C' => array(15, 20),
'X' => array(100, 200),
'Y' => array(200, 300),
);
echo between(5.5, $ar);// A
echo between(100.5, $ar);// X
???
$a = 100.5时,类型为 Y
不可理解
求一个数的最大公约数的三种
思路
——解题笔记
博客围绕编程之美中求一个数的最大公约数的题目,介绍三种解题
思路
。
思路
一是直接用辗转相除法;
思路
二改进为减法,利用x和y的最大公约数等于x - y和y的最大公约数,但递归次数可能较多;
思路
三结合前两者优点,偶尔用除以2的除法并通过移位运算实现。
复数矩阵分解的拆解
思路
(矩阵求逆/特征值分解)
本文主要记录特征值分解的硬件实现
思路
。先将复数矩阵转化为实对称矩阵,再用Jacobi算法(Givens旋转)进行矩阵分解,可实现矩阵求逆。还介绍了并行拆解
思路
,包括寻找非对角元素绝对值较大者变换和固定计算顺序的循环Jacobi方法,给出了不同维度矩阵的计算顺序。
求一定范围的素数个数(大表
思路
)
博客围绕求1到n(1<=n<=100000)之间素数个数的问题展开。给出输入输出格式及样例,输入包含测试数据组数T,每组测试数据为一个整数n,输出对应1到n间素数个数。采用大表
思路
,但存在“超时”情况,还提及了代码部分。
最小区域法求平面度及八种算法
思路
本文介绍了最小区域法和最小二乘法求平面度的区别,最小区域法要求两平行平面夹逼数据且距离最小。还阐述了最小区域法求解
思路
,上下平面有两种可能情况。并给出了八种算法,包括大力出奇迹法、压缩解空间法、粒子群相关方法、遗传算法相关方法等。
【华为OD机试真题 JS语言】60、翻牌求最大分 | 机试真题+
思路
参考+代码解析
这篇博客介绍了华为OD在线测评的一道真题,涉及使用JavaScript解决翻牌求最大分的问题。博主提供了详细的解题
思路
和JS代码实现,包括题目描述、输入输出解释以及样例分析。
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章