编程论坛
注册
登录
编程论坛
→
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
pangping
2011-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
pangding
2011-06-01 16:54
pangping 的名和我好像呀。
说的话和我想说的也很像。
1