各位高手,请问如何在C语言里输出指数函数??

a0700840237 2008-04-24 07:22:44
各位高手:
用C语言如何输出以下的格式和结果:
s=3.11900e+002,t= -3.12e+001
...全文
1239 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员小迷 2012-02-04
  • 打赏
  • 举报
回复
%e格式不就解决了
wangsx1212 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mscf 的回复:]
要原模原样的话是这样,你变通一下就可以了

C/C++ code
#include <stdio.h>

void main()
{
printf("s=%0.5e,t= %0.2e\n",311.9f,-31.2f);
}
[/Quote]



为什么我编译后输入结果为:s=3.1190e+02 t=-3.1e+01
子然君 2008-07-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jillnicky 的回复:]
引用 2 楼 gangjh 的回复:
void main()
{
double s=3.11900e+002 ;
double t= -3.12e+001 ;
printf("s=%e, t=%e\n",s,t ) ;
}
[/Quote]
嘿嘿~~~
江南大富翁 2008-07-28
  • 打赏
  • 举报
回复
#include <stdio.h>

int main()
{
printf("s=%0.5e,t=%0.2e\n",311.9,-31.2);
return 0;
}
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gangjh 的回复:]
void main()
{
double s=3.11900e+002 ;
double t= -3.12e+001 ;
printf("s=%e, t=%e\n",s,t ) ;
}
[/Quote]
薛定谔之死猫 2008-04-24
  • 打赏
  • 举报
回复
要原模原样的话是这样,你变通一下就可以了
#include  <stdio.h>  

void main()
{
printf("s=%0.5e,t= %0.2e\n",311.9f,-31.2f);
}
gangjh 2008-04-24
  • 打赏
  • 举报
回复
void main()
{
double s=3.11900e+002 ;
double t= -3.12e+001 ;
printf("s=%e, t=%e\n",s,t ) ;
}
薛定谔之死猫 2008-04-24
  • 打赏
  • 举报
回复
#include  <stdio.h>  

void main()
{
printf("s=%0.5e\n",311.9f);
printf("t=%0.2e\n",-31.2f);
}

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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