c语言中对数函数的表示.#include#includeint main(){int d=300000,p=6000;float r=0.01,m,n,g;m=log10(p)-log10(p-d*r); /*有问题,对数函数的表示方法*/n=log10(1+r);g=m/n;printf("%7.2f",g);getch();}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 12:25:50
c语言中对数函数的表示.#include#includeint main(){int d=300000,p=6000;float r=0.01,m,n,g;m=log10(p)-log10(p-d*r); /*有问题,对数函数的表示方法*/n=log10(1+r);g=m/n;printf(

c语言中对数函数的表示.#include#includeint main(){int d=300000,p=6000;float r=0.01,m,n,g;m=log10(p)-log10(p-d*r); /*有问题,对数函数的表示方法*/n=log10(1+r);g=m/n;printf("%7.2f",g);getch();}
c语言中对数函数的表示.
#include
#include
int main()
{
int d=300000,p=6000;
float r=0.01,m,n,g;
m=log10(p)-log10(p-d*r); /*有问题,对数函数的表示方法*/
n=log10(1+r);
g=m/n;
printf("%7.2f",g);
getch();
}

c语言中对数函数的表示.#include#includeint main(){int d=300000,p=6000;float r=0.01,m,n,g;m=log10(p)-log10(p-d*r); /*有问题,对数函数的表示方法*/n=log10(1+r);g=m/n;printf("%7.2f",g);getch();}
没有问题,输出m=0.301030;n=0.004321;g=69.66
编译时会提示warning,主要原因有
1、int d=300000 过大,用长整形;
2、log()和log10()函数均是double型,double转成float会有截断误差,将float r=0.01,m,n,g;
中的float改成double就不会有warning了;
3、getch()函数未声明,头文件加入#include,就不会有warning了.
但warning不会影响运行结果.
c 里直接提供的是 以 e 为底的自然对数 log ,和 以 10 为底的常用对数 log10
其他对数写个函数就可以
#include
#include
double loga(double n, double base);
int main (void)
{
double a, b, c;
a = log(exp(1));
b = log10(10);
c = loga(100, 5);
printf("%lf %lf %lf", a, b, c);
}
double loga(double n, double base)
{ return log(n) / log(base);}

c语言中对数函数的表示.#include#includeint main(){int d=300000,p=6000;float r=0.01,m,n,g;m=log10(p)-log10(p-d*r); /*有问题,对数函数的表示方法*/n=log10(1+r);g=m/n;printf(%7.2f,g);getch();} C语言中如何表示概率C语言中有没有表示概率的函数? C语言中的随机函数中#include、#include和#include分别代表什么意思是它们在C语言中得意义、意思,不是英文意思 C语言 什么函数可以求对数那个函数可以求任意对数的值、、 关于C语言中sqrt函数的运用!#include stdio.h#include math.h void main() {int m,i,k,n=0; for(m=101;m C语言中求对数的函数是什么啊参数的具体写法是怎样的啊还有头文件 C中include与include的区别 如何用C语句表示对数函数 c语言中,自然对数,以e为底,那个公式怎么写来着.求x的自然对数怎么写、好像 lnx 有没有括号?最好把常用的c语言数据函数,3Q c语言对数函数如果我想求底数为15,指数为20的对数,该如何写程序呢? C语言中,绝对值函数和根号怎么表示, C语言使用随机函数rand()产生50个10~99的互不相同的随机整数放入数组a中,再按从大到小的顺序排序希望修正一下C语言.不知道为什么输出不了、#include stdlib.h#includestdio.h#includetime.hvoid mai C语言中#include后用引号与尖括号的区别是什么? c语言 对数函数,ln x怎么写, C语言中各种函数的具体内容 求C语言中对数运算,要具体,比如指数运算如下:a的b次方为pow(a,b); 求以a为底b的对数的函数式求热心人士解答. C语言中八进制表示 C语言中a(b,c), 表示的是什么?