蚂蚁与橡皮绳悖论的c语言实现
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/08 14:41:33
蚂蚁与橡皮绳悖论的c语言实现
/*
“蚂蚁与橡皮绳悖论”是一道让你的直觉经受考验的数学趣题.问题是这样的:一只蚂蚁沿着一条长100米的橡皮绳以每秒1厘米
的匀速由一端向另一端爬行.每过1秒钟,橡皮绳就拉长100米,比如 10秒后,橡皮绳就伸长为:100+10×100=1100米了.当然,
纯数学化的,既假定橡皮绳可任意拉长,并且拉伸是均匀的.蚂蚁也会不知疲倦地一直往前爬,在绳子均匀拉长时,蚂蚁的位置理所
当然地相应均匀向前挪动.现在要问,如此下去,蚂蚁能否最终爬到橡皮绳的另一端?
*/
#include
#include
int main()
{
long double rope=100; //定义绳长
int speed=1;//定义速度
long double space=0;//定义蚂蚁所在点
long double need=0;//剩余距离
for(;;)
{
space=space+speed;//蚂蚁爬行
rope=100+rope;//绳变长
space=(rope*space)/(rope-100);//拉长后蚂蚁位置
need=rope-space;//剩余长度
printf("%d\n",need);
getch();
}
return 0;
}
以上程序为什么不对?
/*
“蚂蚁与橡皮绳悖论”是一道让你的直觉经受考验的数学趣题.问题是这样的:一只蚂蚁沿着一条长100米的橡皮绳以每秒1厘米
的匀速由一端向另一端爬行.每过1秒钟,橡皮绳就拉长100米,比如 10秒后,橡皮绳就伸长为:100+10×100=1100米了.当然,
纯数学化的,既假定橡皮绳可任意拉长,并且拉伸是均匀的.蚂蚁也会不知疲倦地一直往前爬,在绳子均匀拉长时,蚂蚁的位置理所
当然地相应均匀向前挪动.现在要问,如此下去,蚂蚁能否最终爬到橡皮绳的另一端?
*/
#include
#include
int main()
{
long double rope=100; //定义绳长
int speed=1;//定义速度
long double space=0;//定义蚂蚁所在点
long double need=0;//剩余距离
for(;;)
{
space=space+speed;//蚂蚁爬行
rope=100+rope;//绳变长
space=(rope*space)/(rope-100);//拉长后蚂蚁位置
need=rope-space;//剩余长度
printf("%d\n",need);
getch();
}
return 0;
}
以上程序为什么不对?
这个要用积分的,直接这么离散处理肯定不对.
--
而我发现这个积分我不会算...
--
另外仔细一看你的离散处理也不对.蚂蚁被向后拉的距离是和到目标点的距离成正比的...
--
而我发现这个积分我不会算...
--
另外仔细一看你的离散处理也不对.蚂蚁被向后拉的距离是和到目标点的距离成正比的...
蚂蚁与橡皮绳悖论的c语言实现
数学趣题-----蚂蚁与橡皮绳悖论---有谁能解?
蚂蚁与橡皮绳的悖论一只蚂蚁沿着一条长100米的橡皮绳以每秒1厘米的匀速由一端向另一端爬行.每过1秒钟,橡皮绳就拉长 10
关于蚂蚁与橡皮绳悖论一只蚂蚁沿着一条长100米的橡皮绳以每秒1厘米的匀速由一端向另一端爬行.每过1秒钟,橡皮绳就拉长 1
蚂蚁与橡皮绳定理说明了什么?
一元多项式的实现(C语言)
C语言实现的矩阵加减乘法
c语言题目三十五 实现tan(x)曲线与cot(x)曲线图形的同时显示.
蚂蚁的语言是什么
C语言怎么实现四则运算
DES加密算法C语言实现
蚂蚁和橡皮绳的问题一个蚂蚁在一根橡皮绳上匀速爬行,01m/s,它的体长可以忽略与此同时,橡皮绳以1m/s的速度伸长假定橡