当前位置: 首页 > news >正文

美乐乐是哪个公司做的网站企业网站pv是什么

美乐乐是哪个公司做的网站,企业网站pv是什么,做营销网站那个好,上海华东建设发展设计有限公司网站假设存在两个理论结果一致的公式b和b1#xff1a; b和b1的计算方式理论上计算得出的结果是一样的#xff0c;编译器打印出来肉眼看也是一样的#xff0c;系统判定不一样原因如下#xff1a; 即使double有着很高的精度(64位)#xff0c;但是机器对最后一位的处理必定是四舍…假设存在两个理论结果一致的公式b和b1 b和b1的计算方式理论上计算得出的结果是一样的编译器打印出来肉眼看也是一样的系统判定不一样原因如下 即使double有着很高的精度(64位)但是机器对最后一位的处理必定是四舍五入的 如遇到无限循环or无限不循环小数这样的计算结果若将该结果保存在某个double变量中用于后续计算计算结果的判断可能会出错。 那么有以下几种处理方式 1将double强制转换为string保留精度在十进制0.000001 2检测差值当差值小于0.000001时认为一致 3推荐的办法在计算公式中保证不包含某个double型的变量k该k可能是经过系统末尾四舍五入取值的无限小数 【将下面的代码保存为cpp文件并运行可以看到这种出错的情况】/*【问题描述】 在平面直角坐标系中两点可以确定一条直线。如果有多点在一条直线上那么这些点中任意两点确定的直线是同一条。 给定平面上2x3个整点{(xv)0≤x20≤у3x€Zy€Z}即横坐标是0到1(包含0和1)之间的整数、纵坐标是0到2(包含0和2)之间的整数的点。 这些点一共确定了11条不同的直线。给定平面上20x21个整点1(xy)0≤x200≤у21x€Z,y€Z}即横坐标是0到19(包含0和19)之间的整数、纵坐标是0到20(包含0和20)之间的整数的点。 请问这些点一共确定了多少条不同的直线 ?*/ # includeiostream # includemap # includeset # includestring #define row 5 #define col 3 using namespace std;int main() {mappairdouble, double, int m {};int ans 0;for (int x1 0; x1 row; x1)for (int y1 0; y1 col; y1)for (int x2 0; x2 row; x2)for (int y2 0; y2 col; y2) {if (x1 x2 || y1 y2) continue;double k 1.0*(y2 - y1) / (x2 - x1)*1.0;double b (y1 - k * x1);double k1 (y1 - y2) * 1.0 / (x1 - x2);double b1 ((x2 * y1 - x1 * y2) * 1.0) / ((x2 - x1) * 1.0);/*存在明显的问题b和b1的计算方式理论上计算得出的结果是一样的打印出来肉眼看也是一样的但是系统判定不一样即使double有着很高的精度(64位)但是机器对最后一位的处理必定是四舍五入的如遇到无限循环or无限不循环小数这样的计算结果若将该结果保存在某个double变量中用于后续计算计算结果的判断可能会出错。【运行该代码可以看到这种出错的情况】那么有以下两种处理方式1将double强制转换为string保留精度在十进制0.0000012检测差值当差值小于0.000001时认为一致3推荐的办法在计算公式中保证不包含某个double型的变量k该k可能是经过系统末尾四舍五入取值的无限小数*/if (b ! b1) {printf(点A1:(%d,%d),\t点A2:(%d,%d)\n, x1, y1, x2, y2);printf(b公式计算出的截距\t十六进制%x\t浮点型%lf\n, b,b);printf(b1公式计算出的截距\t十六进制%x\t浮点型%lf\n, b1,b1);string notice b b1 ? bb1 : b!b1;cout notice endl;cout 将其转换成string再做比较 endl;string str to_string(b);string str1 to_string(b1);cout str_b:\t str endl;cout str_b1:\t str1 endl;string note str str1 ? str_bstr_b1 : str_b!str_b1;cout note endl endl;}if (m[{k, b}] 0) {m[{k, b}] 1;//printf(a:(%d,%d),b:(%d,%d) ———— 斜率%.2f\t截距%.2f\n\n, x1,y1,x2,y2,k,b);ans;}}cout 由于上述问题导致的结果错误 ans row col endl;cout __________________________________________________________________\n\n\n endl;/*下面是正确的计算方式*/setpairdouble, double a; // 直接使用set去重for (int x1 0; x1 row; x1) {for (int y1 0; y1 col; y1) {for (int x2 0; x2 row;x2) {for (int y2 0; y2 col;y2){if (x1 x2 ) { //避免斜率不存在也可以在条件中加上 || y1 y2 但结果要加上colcontinue;}double k (y1 - y2) * 1.0 / (x1 - x2);double b ((x2 * y1 - x1 * y2) * 1.0) / ((x2 - x1) * 1.0); //不在计算中包含double类型的变量a.insert(make_pair(k, b));}}}}cout 线条的真正个数 a.size() row endl;return 0; }
http://www.dnsts.com.cn/news/45961.html

相关文章:

  • 营销网站解决方案好看的网站首页图片
  • 当当网网站系统建设的意义小说网站制作模板
  • 图标网站导航制作怎么做互联网推广销售是做什么的
  • 网站 跳出率 多少5118
  • godaddy网站建设怎么样如何做网站拓扑结构图
  • 深圳网站建设推广论坛婚庆一条龙价目表
  • 苏州那里可以建网站台州网站搭建
  • 正规的网站制作平台河北网站建设
  • 找公司建网站报价鹤城机关建设网站
  • 泊头网站建设的有哪些网站开发验收模板
  • 兼职 网站 小程序 建设用html制作网站代码
  • 网页一键建站企业seo网站推广公司
  • 徐州免费建站网站建设与规划实验心得
  • 南通网站建设排名为什么网页打不开了
  • 网站全面详细创建步骤网站404怎么做
  • 做网站还需要续费公众号免费套用模板
  • 甜品网站网页设计代码网络营销话题讨论
  • 芜湖建设厅官方网站做视频素材网站
  • 做网站ddos攻击网站布局设计排版
  • 海南海口府城网站开发seo网站优化方
  • 专门做问卷调查的一个网站安徽省建设工程信息网关闭了吗
  • 珠海微网站建设珠海网站推广优化
  • 设计发明的网站帮你省网站怎么做
  • 手机wap网站源码青岛seo网络推广
  • 媒体网站的品牌建设新春祝福图片在线制作
  • 英文网站建设深圳餐厅网页设计模板html代码
  • 知名网站都是什么系统做的一个新网站要怎么做seo
  • 做水果蔬菜生意网站怎么建设一个自己的网站首页
  • 石家庄建站源码长春建站怎么做
  • 做手机网站尺寸大小博客优化网站seo怎么写