c++中实现对数计算(1047: 对数表 )
c++中实现对数计算(1047: 对数表 )
·
使用方法:
(1)首先导包
#include<cmath>
(2)对数的表示方法
log(a)/log(b)
上面这个表达式代表的含义就是logab,其中a在上方,b在下方。
(3)自然对数e的使用
e在cmath中可以直接导入,名称为:M_E
案例介绍:
题目描述
输入两个正整数m和n,输出m到n之间每个整数的自然对数。
输入
输入包括两个整数m和n(m<=n),之间用一个空格隔开。
输出
每行输出一个整数及其对数,整数占4列,对数占8列,对数保留4位小数。
代码实现:
#include<iostream>
using namespace std;
#include<cmath>
#include<iomanip>
int main()
{
cout<<fixed;
cout<<setprecision(4);
int m,n;
cin>>m>>n;
for(int i=m;i<=n;i++)
{
cout<<setw(4)<<right<<i;
cout<<setw(8)<<right<<log(i)/log(M_E);
cout<<endl;
}
}
结果:

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)