编写一个程序,打印2 – 100之间数字的自然对数与以10为底的对数。

gyk1210 2009-03-18 01:11:26
2.3 编写一个程序,打印2 – 100之间数字的自然对数与以10为底的对数。

要求:
1 表中数字输出格式要求如下:
·输出域宽为10;
·小数精度为五位;
·右对齐。
2 表中显示的对数值计算准确,精度满足显示要求.
3 表中数据的显示按格式要求,做到整齐,美观。
帮忙编个小程序吧。log那里老是出错啊。
...全文
309 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
云帆忘忧草 2011-05-28
  • 打赏
  • 举报
回复
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
void main()
{
int i;
double m=log(i);
double n=log10(i);
cout.setf(ios::left);
cout<<setiosflags(ios::fixed);
cout<<setprecision(5)<<m<<n<<endl;
for(i=2;i<=100;i++)
cout<<"m="<<setw(10)<<log(i)<<"n="<<setw(10)<<log10(i)<<endl;
}
完全正确地
赵4老师 2011-03-24
  • 打赏
  • 举报
回复
#include <math.h>
int i;
...
printf("%10s%10s%10s\n","N","lnN","logN");
for (i=2;i<=100;i++) {
printf("%10d%10.5lf%10.5lf\n",i,log((double)i),log10((double)i));
}
//查MSDN是程序员必须掌握的技能之一。
如果爱_cnu 2011-03-24
  • 打赏
  • 举报
回复
我们也刚学到这,我还想找用那些函数呢!

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧