关于折纸问题
来源:互联网 发布:移动lte是什么网络制式 编辑:程序博客网 时间:2024/04/28 03:37
#include <stdio.h>#include <stdlib.h>double paperFold(double thickness,int time){ int i; double res=thickness; for(i=0;i<time;i++){ res*=2; } return res;}int main(){ double thickness = 7e-8; printf("%f\n",paperFold(thickness,51)); return 0;}
double的精确度确实好很多,使用float得出的都是约数
C++
#include <iostream>using namespace std;class PageFold{ private: long double thickness; int times; public: PageFold(double thickness,int times){ thickness = thickness; times = times; } long double calculate(){ long double result = thickness; for(int i=0;i<times;i++){ result*=2.0;//±ØÐëÓÃ*= } return result; }};int main(){ long double thickness = 0.000000007; int times = 51; PageFold example(thickness,times); cout <<example.calculate()<< endl; return 0;}
- 关于折纸问题
- 折纸问题
- 折纸问题
- 折纸问题
- 折纸问题
- 折纸问题 。。。
- 折纸问题
- 折纸问题
- 折纸问题
- 折纸问题
- 折纸问题(Java)
- 折纸问题 C++实现
- 编程 折纸问题
- [编程题]折纸问题
- 其他题目---折纸问题
- 折纸问题(递归java)
- 折纸
- 折纸
- 网络游戏程序员须知 基础概念篇
- java replaceAll 函数用法。大小写不敏感替换
- CDN(内容分发网络)技术原理
- Grand Central Dispatch (GCD
- Eclipse颜色主题插件-Eclipse Color Theme
- 关于折纸问题
- Hadoop集群(第7期)_Eclipse开发环境设置
- ios界面适配问题
- javascript对象小探之四---undefined、null、NaN的相互运算
- Android中PreferenceFregment使用完全攻略
- 正则表达式及其应用 - 2
- 李小龙教给我们的敏捷开发之道
- Centos 6.4 python 2.6 升级到 2.7
- 算法的时间复杂度(大O表示法,其中O是个常量)