数学问题
文章平均质量分 74
Grady_Ne
这个作者很懒,什么都没留下…
展开
-
【PAT B1019/A1069】数字黑洞
问题描述 任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数; 2)将组成该四位数的四个数字由小到大排列,形成由这四个数字构成的最小的四位数(如果四个数中含有0,则得到的数不足四位); 3)求两个数的差,得到一个新的四位数(高位零保留)。 重复以上过程,最后一定会得到的结果是6174。原创 2017-08-16 15:14:22 · 381 阅读 · 0 评论 -
POJ3979 分数加减法
分数加减法 编写一个C程序,实现两个分数的加减法 Input 输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法 Output 对于输入数据的每一行输出两个分数的运算结果。 注意结果应符合书写习惯,没有多余的符号、分子、分母原创 2017-08-16 17:12:19 · 530 阅读 · 0 评论 -
大整数的四则运算
一 高精度加法实现代码:#include<cstdio> #include<iostream> #include<cstring> #include<algorithm> using namespace std; struct bign ///big number 用一个结构体来表示一个大数 { int d[1000];///d为digit...原创 2017-08-18 09:58:22 · 469 阅读 · 0 评论 -
浮点数的比较
由于计算机中采用有限位的二进制编码,因此浮点数在计算机中的存储并不总是精确的。例如在经过大量的运算后,一个浮点型数3.14就有可能变成3.1400000000001,也有可能变成3.1399999999999,这种情况下会对比较操作带来极大的困扰(因为 "==" 操作是完全相同时才能判定为 true). 于是需要引入一个极小数 eps 来对这种误差进行修正。 一 等于运算符 由于浮点数比原创 2017-09-11 18:05:25 · 2205 阅读 · 0 评论