循环结构程序设计
摩霄志在潜修羽
骐骥一跃,不能十步。驽马十驾,功在不舍。
展开
-
分数化小数
题目描述:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位,a,b<=10^6,c<=100以三个0结束输入。分析:开始想用C++的setprecision(x),后来一想,setprecision只能到小数点后16位(double的精确度范围),因此需要手动模拟除法过程。很简单,只需要先算出小数点前的数输出,求得余数。对于小数点后的数:先对余数乘以10,除以b并...原创 2018-10-26 12:07:31 · 514 阅读 · 0 评论 -
大整数开方技巧
题目描述:输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字也相等)分析:floor(x)函数:返回不超过x的最大整数。判断条件:一个数开方后取整,如果平方还是它本身的话,证明是完全平方数。注意:大整数开方的时候,由于误差的影响,整数1变成了0.999999999,这样算得的结果就会是0而不是1,为了减小误差影响,一般采用四舍五入的方法,即:floor(sqrt(x)+...原创 2018-10-24 21:26:12 · 2232 阅读 · 0 评论 -
文件输入输出模板
(一)重定向版#define LOCAL //测试时加上,如果程序没有要求读写文件则注释掉#include<iostream>#include<string>#include<cstring>#include<Windows.h>#include<cmath>using namespace std;int main(){...原创 2018-10-24 22:10:09 · 208 阅读 · 0 评论