遇到一个问题,输入为m,n,对m开n次根号,不允许使用任何库函数,结果保留小数点后12位。

// 开根号.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//#include <iostream>
#include <stdio.h>
#define eps 10E-13
int main()
{double m, n, result, mid, temp, right, left;(void)scanf("%lf %lf", &m, &n);//当n为1的时候单独判断if (n == 1) {printf("%.12lf", m);return 0;}if (m == 1) {printf("%.12lf", m);return 0;}//当n不为1的时候left = 0;right = m;mid = left + (right - left) / 2;temp = 1.0;while (temp-m >= eps||temp-m<=-eps) {temp = 1.0;for (int i=0;i<n;i++) {temp = temp * mid;}if (temp > m) {right = mid;mid = left + (right - left) / 2;}else if (temp < m) {left = mid;mid = left + (right - left) / 2;}else if (temp == m){printf("%.12lf", mid);break;}}printf("%.12lf", mid);return 0;
}

对m开n次根号的问题相关推荐

  1. 计算机根号的3次方怎么,excle 开几次方|excel中咋开3次根号啊

    excel几次方怎么设置啊 乘方的符是"^",也可以使用POWER函数. 数学运算符参照如下: POWER 用途:返回给定数字的. 语法:POWER(number,power) 参 ...

  2. 计算机怎么按根号三的四次方,如何在excel中设置开4次方根号公式 | excle根号3公式...

    excel怎样输入公式,先平方,再求和,再开根号 假设你的数据在A1:A10 在B1输入以下公式即可 =SQRT(SUMPRODUCT(A1:A10,A1:A10)) 在excel中怎样开根号 1.打 ...

  3. 用手机计算机计算三次根号,手机自带计算器不行求推荐一个能开3次根号的 – 手机爱问...

    2006-08-14 如像我遇到处理标准偏差,我没计算器,数字又很大,不知道开根号后的值.需要开根号,没工具.如何在计算机上处理. 有EXCEL中可直接实现计算标准偏差功能. DSTDEV 请参阅 将 ...

  4. java中开根号是什么函数_这真的是素数的公式!但没有什么卵用!

    愚人节期间,我们哆嗒和往年一样,发了一篇愚人节的整蛊文章<素数公式发现,所有数学之谜即将揭开>,没想到大家和我们一起玩的很嗨,真是一个欢乐的愚人节. 文章中我们写出了下面这样一个公式,并说 ...

  5. C语言大数阶乘取余,python中math模块常用函数介绍 取模(取余)取绝对值 求阶乘 求最大公约数最小公倍数 取对数 取根号 取幂(取次方) 取整函数 三角函数与反三角函数...

    前提:import math 两个常用常量 e = 2.718281828459045 pi = 3.141592653589793 >>> import math >> ...

  6. 如何用根号的方法对数列进行有序排列

    对a^2至(a+1)^2的数列排序,可以用开根号的方法,并用公式进行计算排列. 己知整数P为a^2至(a+1)^2数列里的一个元素. 复原公式为:2*R*t+R^2=M+u R为元素√P的整数,√P≠ ...

  7. E. Arithmetic Operations 根号分治

    题意:1e5长的数组,ai<=1e5,问要将其变成等差数列的最小次数: 分析: 简单分析可得 -- 显然这个答案是固定的,就是原数列本来就能成为等差数列的最大个数. 但是最直接的想法是 的,一维 ...

  8. 机器学习中的数学基础(1)——向量和范数

    https://www.toutiao.com/i6668553958534939144/ 从今天开始,我将开设一个机器学习数学基础的系列.主要介绍机器学习中经常用到的那些数学知识,方便大家入门.一说 ...

  9. BZOJ 3211 弗洛拉前往国家 树阵+并检查集合

    标题效果:给定一个序列,它提供了以下操作: 1.将[l.r]每个号码间隔a[i]变sqrt(a[i]) 2.查询[l,r]间隔和 剧烈的变化不支持由间隔,因此,我们选择单 - 点更换间隔查询的树阵,但 ...

最新文章

  1. Android 4.4.2 动态添加JNI库方法记录 (一 JNI库层)
  2. 分布式事务、cloud、boot、常规队列MQ、elk、kafuka
  3. trigger 触发器(mysql)
  4. 【Zookeeper】源码分析之服务器(一)
  5. java 解析 csv_在Java中将数据从CSV解析到数组
  6. 计算机怎样用计算法绘制圆弧,计算机图形学圆弧生成算法具体程序实现
  7. python deap_看完必会的 python DEAP遗传算法库讲解+实战(中级)
  8. Android Dialog宽度设置固定大小
  9. isprime函数python_Python“函数”之我见
  10. 【数据分析】数据指标
  11. style.left不起作用的问题
  12. 怎么理解PKW和PZD,各有什么作用
  13. 普通话测试app怎么样可以不交钱_如何说普通话才算标准?
  14. 买工业路由器看什么参数
  15. PRA10.3 平台 API 接口调用
  16. java编程实现求回文数_Java编程之回文数
  17. Winyao 8125-M2-C NGFF KEY A+E RTL8125B 工业2.5G千兆网卡
  18. EXCEL VBA案例教程-李立宗-专题视频课程
  19. (转载)WPARAM与LPARAM
  20. flask-sqlachemy note

热门文章

  1. 题解 猴猴吃苹果 长链剖分
  2. META-INF/spring.factories文件的作用是什么
  3. SpringCloud Alibaba与SpringCloud的区别是什么?
  4. 医学图像配准综述学习
  5. 带你了解一下reac框架
  6. 用JQ方式写显示隐藏方块
  7. php 手机在网状态接口
  8. Android 4.1 Surface系统变化说明
  9. 多媒体短消息业务及其实现(转)
  10. 当你在浏览器中输入 google.com 后按下回车发生了什么?