定位:2014年第五届蓝桥杯省赛C/C B组试题D
原题:史丰收速算 史丰收速算法的革命性贡献是:从高位算起,预测进位。不需要九九表,彻底颠覆了传统手算! 速算的核心基础是:1位数乘以多位数的乘法。 其中,乘以7是最复杂的,就以它为例。 因为,1/7 是个循环小数:0.142857…,如果多位数超过 142857…,就要进1。 同理,2/7, 3/7, … 6/7 也都是类似的循环小数,多位数超过 n/7,就要进n 下面的程序模拟了史丰收速算法中乘以7的运算过程。 乘以 7 的个位规律是:偶数乘以2,奇数乘以2再加5,都只取个位。 乘以 7 的进位规律是: 满 142857… 进1, 满 285714… 进2, 满 428571… 进3, 满 571428… 进4, 满 714285… 进5, 满 857142… 进6 请分析程序流程,填写划线部分缺少的代码。
int ge_wei(int a)
{
转载请注明原文地址:https://blackberry.8miu.com/read-372.html