社区
数据结构与算法
帖子详情
若 40< x < 60 经过 公式 计算后 x = 50。求公式。
大脸猫脸大
2009-12-10 10:03:43
题目是这样的: x 表示 一个点的横坐标,若 40 < x < 60 ,则让 x 等于 50,
经过下列的 计算后 可以实现, (x / 10 / 2 * 2+1 ) * 10 ,则 在40 ,60 范围内的 x 都可转化为50.
有没有一个 公式 对于 m 和 n (n>m)范围 的 , 都可以 转化为 (m+n)/2 . 谢谢!
求一个 一般 的公式。
...全文
286
18
打赏
收藏
若 40< x < 60 经过 公式 计算后 x = 50。求公式。
题目是这样的: x 表示 一个点的横坐标,若 40 < x m)范围 的 , 都可以 转化为 (m+n)/2 . 谢谢! 求一个 一般 的公式。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanzuoguang
2009-12-14
打赏
举报
回复
上面错了
应该改成这样 a 改成x
打快了
return (x-m)*(x-n) <0? Math.round((m+n)/2) : x;
意思是 假如在两个之间 返回 中间的正整数.否则返回原数据...
yanzuoguang
2009-12-14
打赏
举报
回复
Math.min求最小数, Math.max 求最大数. Math.round()求整数
假如不想用 min max 可以这样
return (x-m)*(a-n)<0? Math.round((m+n)/2) : x;
yanzuoguang
2009-12-14
打赏
举报
回复
return (x > Math.min(m,n) && x < Math.max(m,n))?Math.round((m+n)/2):x;
绿色夹克衫
2009-12-12
打赏
举报
回复
if(x > m && x < n)
{
x = (m + n) >> 1;
}
flowerjack
2009-12-12
打赏
举报
回复
来学习一下,顺便支持一下
arong1234
2009-12-12
打赏
举报
回复
这种题目用公式往往比直接用if计算效率低,为什么一定要公式?
perfecttt
2009-12-11
打赏
举报
回复
真是蠢!骑驴找驴!
rebirth2009
2009-12-11
打赏
举报
回复
不理解这道题的真实意义?
liusichen_0
2009-12-11
打赏
举报
回复
先判断x的范围
x=(m+n)/2
数据之巅
2009-12-11
打赏
举报
回复
最终都是要的 (m+n)/2 转换来 转换去 有什么意义???
qiuzhenguang
2009-12-11
打赏
举报
回复
前提是m,n都能被(m-n)整除。
fire_woods
2009-12-11
打赏
举报
回复
楼上的由于x<n,所以可以花间为(m+n)/2
一切的x都是掩饰, over.
pw_Start
2009-12-11
打赏
举报
回复
不太理解这个问题
donkey301
2009-12-11
打赏
举报
回复
是不是应该有个前提就是m,n不能一奇一偶,可以想象一下直线被分成艰巨为(m-n)的网格点,这种转换可以找到用户输入点距离最近的网格点,那么转换就是:
x/(m-n)*(m-n) + (m-n)/2
前面部分得出x等于多少整数倍的(m-n),后面是一个平移。
如果m-n=1,那么就类似double型数据到int的转换,当然规则不是四舍五入。
Dolphin_001
2009-12-10
打赏
举报
回复
[Quote=引用 1 楼 zentropy 的回复:]
(m+n)/2 + (x - m)/(n - m + 1)
[/Quote]
可以简化为(m+n)/2+ x/n;
keeya0416
2009-12-10
打赏
举报
回复
(m+n)/2 + (x - m)/(n - m )貌似就可以了 不用,(n - m + 1 )的
keeya0416
2009-12-10
打赏
举报
回复
题目中的 n - m = 20吗?
如果不是的话, 那么 x = 15 在 (10,20)内也可以说在(10,30)内,
那么 x 得到的结果是 15 还是 20 呢。
楼主把题目说清楚点吧。
zentropy
2009-12-10
打赏
举报
回复
(m+n)/2 + (x - m)/(n - m + 1)
C++:利用泰勒
公式
求
e的x次方近似值
已知的近似值可由下面
公式
计算
得出: =1 + x/1! + /2! + /3! + ...... +/n! 给定x和n,利用上述
公式
求
得的近似值。 【输入形式】 从控制台输入小数x,和整数n(n>=1),用空格隔开。 【输出形式】 向控制台...
x平方检验
计算
_方差的
计算
公式
方差和标准差
公式
等
方差和标准差
公式
,方差,平方差,标准差的
公式
如下若x1,x2,x3......xn的平均数为M,则方差
公式
可表示为:方差的
计算
公式
平方差及方差和标准差
公式
例1 两人的5次测验成绩如下:X:
50
,100,100,
60
,
50
,平均成绩...
C语言e的x次方近似
计算
公式
编写程序利用
公式
:ex=1+x+x2/2!+x3/3!+......+xn/n!
求
得近似值 呜呜呜 ,没错,上面这个就是高数要学的泰勒展开
公式
这不就提前记住了嘛,内卷还是我在行 哈哈哈,来直接看代码吧~ #include <stdio.h>...
c语言利用
公式
求
sin(x)的近似值,用下列
公式
计算
sin(x)的近似值
e>0 )的值,以一个空格分隔。【输出形式】输出迭代次数n和最后一次
计算
的sin(x)的值(以一个空格分隔,并且输出sin(x)时要
求
小数点后...当n为5时,利用上述
公式
计算
sin(x)的值为0.942489044,n为6时
计算
的结果为0...
C++:利用泰勒
公式
求
cos x近似值
编写程序根据用户输入的x和n的值,利用上述近似
计算
公式
计算
cos x的近似值,要
求
输出结果小数点后保留8位。 【输入形式】 从控制台输入小数x(0<=x<=10)和整数n(0<=n<=1000),两数中间用空格分隔。...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章