注册 登录
编程论坛 C++教室

对数函数的问题。

糖包包 发布于 2011-05-30 21:20, 1809 次点击
那个想问一下,写程序的时候计算一个数的绝对值和该绝对值以10为底的对数值应该怎么实现?

是不是有固定的什么表达方式啊!!??
4 回复
#2
寒风中的细雨2011-05-30 22:05
程序代码:
#include <math.h>
#include <stdio.h>

int main(void)
{
    int i = -10;
    double d = -10.1111;

    printf("i = %d\n", abs(i));
    printf("d = %2.4lf\n", fabs(d));
    printf("x^y = %f\n", pow(10, 2));

    return 0;
}
#3
pangping2011-05-31 10:26
补充楼上
#include <math.h>
#include <iostream>
using namespace std;

int main(void)
{
    int i = -10;
    double d = -10.1111;
   
    int x=abs(i);
    int z=fabs(d);
    cout<<log(x)<<endl;//以e为底的对数;
    cout<<log10(z)<<endl;//以10为底的对数;


    return 0;
}
#4
糖包包2011-06-01 12:04
恩啦,太感谢了!!
#5
pangding2011-06-01 16:54
pangping 的名和我好像呀。
说的话和我想说的也很像。
1