蓝桥杯2017年第八届真题-小数第n位 -题解(C++代码) 摘要:### 解题思路:因为求第n位开始的三位小数,那就要求到n+2,公式为:(a/b)*10^(n+2)%1000,例如1.2431的从4开始取为431等价于12431%1000=431 因为 x/…… 题解列表 2020年10月11日 0 点赞 0 评论 689 浏览 评分:0.0
蓝桥杯2017年第八届真题-小数第n位 (C++代码) 摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;long long i,a,b,n;int main(){ cin>>a>>b>>n; a%…… 题解列表 2018年12月07日 1 点赞 1 评论 353 浏览 评分:0.0
蓝桥杯2017年第八届真题-小数第n位 (C++代码) 摘要:#include "stdio.h" #include "stdlib.h" #include "iostream" #include "string.h" #include "algorit…… 题解列表 2019年05月19日 4 点赞 1 评论 646 浏览 评分:5.2
蓝桥杯2017年第八届真题-小数第n位 -题解(C++代码) 摘要: ###思路 > 1. **通过取余运算得到每位小数。** 2. **循环第1步,直到第n位小数,然后输出。** ```cpp #include using namespac…… 题解列表 2019年06月30日 0 点赞 0 评论 773 浏览 评分:8.3
1875: 蓝桥杯2017年第八届真题-小数第n位(c++)10ms 摘要:解题思路:因为相除时每一次的余数要小于除数,即余数的个数是有限的.两个整数相除,商要么是整数,要么有限小数,要么是无限(循环)小数.注意事项:找出循环部分参考代码:#include<iostream>…… 题解列表 2023年02月06日 0 点赞 0 评论 119 浏览 评分:9.9
蓝桥杯2017年第八届真题-小数第n位 (C++代码) 摘要:解题思路:模拟除法。 13 / 7 = 1.85714285... 这里求小数部分,所有取模忽略掉整数部分 13 / 7 -> 6 / 7 第一位:(小数点后第几位,以…… 题解列表 2018年10月05日 3 点赞 0 评论 1332 浏览 评分:9.9
蓝桥杯2017年第八届真题-小数第n位(快速幂) 摘要:解题思路:求小数点后n位时,根据除法的流程,仅仅与c=(a*10^(n-1)))%b相关,第n+1位,n+2位,n+3位可以利用c/b来计算。注意事项:直接模拟除法可能会超时,复杂度为O(n),快速幂…… 题解列表 2023年08月28日 0 点赞 0 评论 116 浏览 评分:9.9