c语言可不可以用科学计数法
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 12:45:22
可以的,例如inta=2e4;
第一个问题,你自定义函数的方法非常混乱,下面是我改的希望你仔细看看哪些地方动了位置,你的算法没错.#include"stdio.h"#include"conio.h"floatsub(floatn);
1.5*10的3次方
printf("%3e",你的变量名);再问:哦!谢啦!就是不确定记错没!所以问问!可否再问你一个关于C语言编程的问题啊?
7000000=7×10的6次方92000=9.2×10的4次方63000000=6.3×10的7次方-8700000=-8.7×10的6次方500900000==5.009×10的8次方37489.
9000用科学计数法表示9×10的3次方1244用科学计数法表示1.244×10的3次方6000.5用科学计数法表示6×10的3次方
1*10^(-5)其实很简单,就是假设小数点在1(或其它数字)后面,移向道题目中小数点的位置,看挪动了几位就是10的几次方.向右为正,向左为负
2.4×10^(-4)
看不清题目再问:再问:再问:
这些大于0小于1的数化为科学计数法有一定的技巧:“数一数数字前面有几个零”(包括小数点前面的那个)最薄的金箔的厚度为0.000000091米:8个零,9.1*10^-8米人的头发的直径大约是0.000
科学计数法:a×10的n次幂的形式.将一个数字表示成(a×10的n次幂的形式),其中1≤|a|<10,n表示整数,这种记数方法叫科学记数法.如:0.000000000000785=7.85×10的负1
一个纳米粒子的直径为35纳米,用科学计数法表示为(3.5*10^-8)米(1M=10的九次方NM)在数轴上,与原点的距离等于1亿分之一的单位的点所表示的数
0.7纳米=7×10^-10米再问:能不能用语言回答吗?我看不懂再答:7乘10的负10次方米
0.0000025=2.5×10ˉ6
带小数点都是实型b.c没有这种表示方法,要用科学计数法像0.03e2同上没问题
2150000=2.15×10^6
printf("%.8lf\n",a);改为:printf("%.08lf\n",a);再问:这两种形式有什么区别吗?另外改了之后还有一个测试用例过不了再答:printf("%.08lf\n",a);
doublePI=3.141592653589793;printf("%e",PI);再问:请问什么意思?再答:%e就是将数据以科学计数法的形式输出。3.141592653589793e+000这就是
149000000平方千米=1.49×10^8平方千米
你的数应该这样写的0xa.1f10pa是10.1f表示1/16加上15/256p10表示2的10次方(即1024)即0xa.1f10p=10+1*(16的-1次方)+15*(16的-2次方)×(2的1