用户:
爵士OIer查看:30 回复:19 评论:30 创建时间:2020-08-24T20:49:02
这是一个历来都有争议的问题。
我的小学老师坚决的告诉我说,0.999……不等于1。但是,我们珂以从网上大多数地方看到,有很多人认为:等于。
认为不等于的理由:
1.……对比两个数是按位比的,第一位就表明小于。
2.不等于……就如反比例函数的曲线不会和坐标轴相交一样。同理不等于……
3.……等等
认为等于的理由:
(过多不说了)
发表你们的看法吧!
首先,三个1/3相加等于1,但1/3化成小数之后就得出0.33333……。3个0.3……相加等于0.999……所以1=0.9999……
但是!1和0.999……看起来就不一样,所以他俩不相等(滑稽
点赞0
评论
蒟蒻OIer1048576#include <iostream>
using namespace std;
const double One = 1;
int main()
{
double Point999999 = 0.9;
double Emmm = 0.09;
while(One-Point999999 >=1e-7 )
{
Point999999 += Emmm;
Emmm /= 10;
cout << One << "-" << Point999999 << "=" << One-Point999999 << endl;
}
cout << "最后极限趋于0" <<endl;
cout << "0.999999.... == 1,证明完毕!";
}点赞1
评论
BSS梅者如西设置x = 0.9……
那么10x = 9.9……
所以说9x = 9.9…… - 0.9……
就可以得出9x = 9
那么非常明显x = 1
这个是最简单明了的方法,而且几乎没法反驳
点赞0
评论