社区
数据结构与算法
帖子详情
若 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 . 谢谢!
求一个 一般 的公式。
...全文
289
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)
4. sinx
计算
公式
【问题描述】 已知sinx的近似
计算
公式
如下: sin x = x - x3/3! + x5/5! - x7/7! + … + (-1)n-1x2n-1/(2n-1)! 其中x为弧度,n为正整数。编写程序根据用户输入的x和n的值,利用上述近似
计算
公式
计算
sinx的近似值,要
求
输出结果小数点后保留8位。 【输入形式】 从控制台输入小数x(0<=x<=20)和整数n(1<=n<=
50
00),两数中间用空格分隔。 【输出形式】 控制台输出
公式
结果:小数点后保留8位。 【样例输入1】 0.5
C++:利用泰勒
公式
求
e的x次方近似值
【问题描述】 已知的近似值可由下面
公式
计算
得出: =1 + x/1! + /2! + /3! + ...... +/n! 给定x和n,利用上述
公式
求
得的近似值。 【输入形式】 从控制台输入小数x,和整数n(n>=1),用空格隔开。 【输出形式】 向控制台输出
求
得的的近似值(小数点后保留6位有效数据)。 【样例输入】 7 27 【样例输出】 1096.633156 【样例说明】 输入的x为7,n的值为27,即:
求
e7的近似值,利用上述
公式
求
得的近似值为:1096.6...
x平方检验
计算
_方差的
计算
公式
方差和标准差
公式
等
方差的
计算
公式
,方差和标准差
公式
,方差,平方差,标准差的
公式
如下若x1,x2,x3......xn的平均数为M,则方差
公式
可表示为:方差的
计算
公式
平方差及方差和标准差
公式
例1 两人的5次测验成绩如下:X:
50
,100,100,
60
,
50
,平均成绩为E(X )=72;Y:73, 70, 75,72,70 ,平均成绩为E(Y )=72。平均成绩相同,但X 不稳定,对平均值的偏离大。方差描...
C语言e的x次方近似
计算
公式
题干: 编写程序利用
公式
:ex=1+x+x2/2!+x3/3!+......+xn/n!
求
得近似值 呜呜呜 ,没错,上面这个就是高数要学的泰勒展开
公式
这不就提前记住了嘛,内卷还是我在行 哈哈哈,来直接看代码吧~ #include <stdio.h> #include <math.h> //导入数学函数库 int main() { int i; float a,e,x; scanf("%f",&x); // 浮点型数据的录入应用"
c语言利用
公式
求
sin(x)的近似值,用下列
公式
计算
sin(x)的近似值
e>0 )的值,以一个空格分隔。【输出形式】输出迭代次数n和最后一次
计算
的sin(x)的值(以一个空格分隔,并且输出sin(x)时要
求
小数点后保留9位有效数字)。【样例输入】1.23 0.0000001【样例输出】7 0.942488802【样例说明】输入的x为1.23,精度值e为0.0000001。当n为5时,利用上述
公式
计算
sin(x)的值为0.942489044,n为6时
计算
的结果为0...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章