66问答网
所有问题
c语言printf输出有效数字问题(科学计数法)
怎样用C输出这样的形式
举报该问题
其他回答
第1个回答 2014-08-22
double a = 1.2e5
char buf[100]
sprintf(buf, "%e", a);/*先sprintf %e 输出到字符数组,然后再去对字符数组里的字符串做适当的调整*/
.......剩下的代码就是看你字符串 处理 功力了
本回答被网友采纳
第2个回答 2014-08-22
printf("%ef\n",1.00*1);
printf("%ef\n",2.49*1);
printf("%ef\n",5.0*0.1);
追问
1.2e+000有办法输成1.2+00吗?
本回答被网友采纳
相似回答
c语言
科学计数法输出问题
答:
1、1e-10是
C
/C++规定的浮点数的
科学计数
写法,意思是1.0x10的-10次方。这个记
数法
有一些要求,一是e前面整数部分为1位的浮点数,如1.0、3.3、9.999978901等(但不按这个规则写,如123.4E-3编译器也认可);二时e可以大写也可以小写;三是e后面紧跟带符号的十 进制整数,长度最大为3位,正数...
C语言
里要对
输出
的结果用
科学计数法
表示保留三位
有效数字
应该怎么写啊...
答:
float b = 100000.55555f;
printf
("%3e\n",b);printf("%.3e\n",b);return 0;}
输出
结果为:1.000006e+005 1.000e+005
c语言
程序设计,
科学计数法
的
问题
答:
C的话可以用 printf("%e " ... %e选项就是科学计数法显示 C++的话 cout << scientific << 要
输出
的东西 这样就可以。
求助大神,关于
c语言科学计数法
答:
因为
printf
("%-6.2e\n",x);中的-6.2表示你的输出小数点后面有两位,
有效输出
是6位,把6.2改为6.4或者6.5……你想要让输出的浮点数小数点后面保留几位,就在点" . "后面写几,6.4保留4位,6.5保留5位,……依次类推!
c语言
中
printf
的用法
答:
include <stdio.h> int main(void){ char name[20];
printf(
"请输入你的姓名:");scanf("%s",name);printf("你的姓名是:%s\n",name);return 0;}
printf(
"%e\n",123.54),
输出
是多少?
答:
1.235400e+002 e 用
科学计数法
输出数值。123.54 是float 型数,精度是有效数字 7 位,%e 格式默认
输出有效数字
7 位,1 位是整数,6位小数,指数3位(不足3位时填0)。e 用小写 e E 用大写 E
大家正在搜
c语言输出科学计数法
科学计数法与有效数字
科学计数法的有效数字怎么算
科学计数法保留有效数字
科学计数法几位有效数字
科学计数法的有效数字运算
科学计数法还是科学记数法
c语言如何用科学记数法输出
科学记数法中什么是有效数字
相关问题
C语言程序设计哪些编程软件适合初学者?
什么是C语言程序设计?
C语言是什么意思?
用C语言编程和用C++语言编程区别大吗?
c语言编程应该用什么软件才好?
C语言程序设计和C++语言程序设计的区别
编程C语言→_→
单片机C语言编程