C语言怎么编程求一个数任意次根要求不调用math.h里的函数,直接通过数学方法得出,比如求5^(0.8),怎么求啊,这是数学问题吧有具体列子吗?给个代码啊,二楼你的回答不是我的提问啊,是求一个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 14:21:32

C语言怎么编程求一个数任意次根要求不调用math.h里的函数,直接通过数学方法得出,比如求5^(0.8),怎么求啊,这是数学问题吧有具体列子吗?给个代码啊,二楼你的回答不是我的提问啊,是求一个数
C语言怎么编程求一个数任意次根
要求不调用math.h里的函数,直接通过数学方法得出,比如求5^(0.8),怎么求啊,这是数学问题吧
有具体列子吗?给个代码啊,二楼你的回答不是我的提问啊,是求一个数开任意次根,比如9开2次根是3,81开4次的根是3,以上只是整数,我要的还要包括实数,比如 4.5开2.4次根是1.871423

C语言怎么编程求一个数任意次根要求不调用math.h里的函数,直接通过数学方法得出,比如求5^(0.8),怎么求啊,这是数学问题吧有具体列子吗?给个代码啊,二楼你的回答不是我的提问啊,是求一个数
想来想去用2分法只写了个求一个数开任意正整数次根的代码
n^(1/r) r为大于1的整数 n>0;
#include
#include
double nci(double k,int r) //求r个k相乘
{
int i;
double b=1;
for (i=1;i0;
scanf("%d",&r);
k=n/2.0;a=0;b=n;
while ((b-a)>1e-9)
{
if (nci(k,r)>n)
{
b=k;
k=(a+b)/2.0;
}
else
{
a=k;
k=(a+b)/2.0;
}
}
printf("%6lf=%5lf^(1/%d)\n",k,n,r);
printf("%6lf=%5lf^(1/%d)\n",pow(n,1.0/r),n,r);//调用pow函数结果
}

C语言怎么编程求一个数任意次根要求不调用math.h里的函数,直接通过数学方法得出,比如求5^(0.8),怎么求啊,这是数学问题吧有具体列子吗?给个代码啊,二楼你的回答不是我的提问啊,是求一个数 急求C语言编程:写一个函数,判断并输出它是奇数还是偶数.要求从主函数输入一个数,调用该函数来实现. C语言表编程:用二分法求一元三次方程的根 要求:又主函数调用求根子函数 c语言编程请教:任意输入10个数,计算所有整数的和,负数的和以及这十个球的总和?还是提问,“任意输入十个数”,这个用语句要怎么写?怎么调用循环?555, c语言编程 要求在main函数中调用子函数来输出菱形我写的如下,但是不知道怎么改为用函数调用#includevoid main(){int i,j,k;for(i=1;i C语言编程——内容:用牛顿迭代法求一元三次方程的根.要求:由主函数调用求根子函数,谢谢各位了 c语言编程,输入一句话,求其中各元音字母个数,并要求先输入一个数n,使该过程能运行n次,我知道用字符串对比来求字母个数,但不清楚怎么让它循环规定次数. 求C语言编程,要求输入任意三个数,按从小到大的顺序输出.我是一个初学者,请诸位高手在步骤上详细一点. 编程c语言输入一批正整数以0或负数为结束标志求奇数的和要求定义和调用函数even(n)判断数的奇偶性,当n偶数时返回一,其他时候返回0此程序不出结果,求改正~#includeint main(){void eve(int);int a; C语言函数编程.已知半径求面积和周长已知圆的半径,求面积和周长,要求函数运用函数调用 C语言编程 一个数能被另一个数整除怎么表示 c语言 求一个数的任意次方 用函数编程求两整数最大值,在主函数中调用此函数,要求从键盘输入这两个整数.C语言 则样用C语言编程“定义一个函数,求两个数的最大公约数和最小公倍数”要写两个函数,用主函数调用它们 c语言编程,编写程序,求两个数的最大公约数和最小公倍数要求:(1)分别编写函数求两个数的最大公约数和最小公倍数(2)编写主函数,由键盘输入两个数n,m,调用(1)中的函数完成计算.(3 C语言编程 ,求任意阶矩阵的乘法 C语言编程中最小公倍数怎么求 C语言编程 求三个数的平均数不能用指针数组求解