摘要: 转载:https://www.cnblogs.com/ECJTUACM-873284962/p/6509429.html 高精度的计算包括几个方面: 1:对数据的存取 2:对数据的加减乘除(运算) 下面我将用着两部分来讲解: 1:高精度的存取. 2高精度的运算 1:用字符串读入然后转换成数组. #i 阅读全文
posted @ 2020-09-16 20:55 莫空折枝 阅读(130) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.com.cn/problem/P1017 例: 将其转换成-2 进制的时候: 15 = -7 * -2 + 1;能直接写出余数为1, -15 = 7 * -2 + (-1);此时的余数就变成了-1,不符合我们找余数的规则,但是我们只需要将商加一或者-1就能将其转换 阅读全文
posted @ 2020-09-16 11:56 莫空折枝 阅读(170) 评论(0) 推荐(1) 编辑
摘要: 使用 do-while 注意事项:dowhile ; 后面有分号;不要忘了。 X%y即x对y求余,比如10%5=0,12%5=2。 赋值语句的错误不能忘,如果想把x赋给y应该这样写y=x; 斐波拉契数列的重要思想循环Fn+1=Fn+Fn-1,令f2=f1,f3=f2,实现循环即可。 \t的意思是水平 阅读全文
posted @ 2020-09-02 07:58 莫空折枝 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 位移 1:左移 左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如: int i = 1; i = i << 2; //把i里的值左移2位,就是2的2次方 i<<n //2的n次方 也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里 阅读全文
posted @ 2020-09-02 07:57 莫空折枝 阅读(180) 评论(0) 推荐(0) 编辑
摘要: C语言方法荟萃 定义一个最大值和最小值:#define max(x,y) ( x>y?x:y ) #define min(x,y) ( x<y?x:y ) &&: 说得简单点就是:逻辑与 说的通俗一点就是:并且~~ &&相当于集合里面的交集--例如:女人&&男人地球上没人是真值 PS: || 是 “ 阅读全文
posted @ 2018-12-10 15:07 莫空折枝 阅读(85) 评论(0) 推荐(0) 编辑