- /*
- 9. 编程计算下面运算式的近似值,并用指数形式显示结果
- (3.45*10^-7+4.07*10^-3)/(6.28*10^-4+1.947*10^-8)
- */
- #include <stdio.h>
- #include <stdlib.h>
- int main( void )
- {
- printf( " (3.45*10^-7+4.07*10^-3)/(6.28*10^-4+1.947*10^-8)"
- " = %e\n" ,
- ( 3.45E-7 + 4.07E-3 ) /( 6.28E-4 + 1.947E-8 ) );
- system("PAUSE");
- return 0;
- }
本题的主要目的是练习写浮点类型的常量及“%e”转换格式。题目中特意强调了得到的是近似值,这是浮点数据类型与整数类型的重大区别。实际上无论是最终的计算结果,还是在代码中出现的各个浮点类型常量(3.45E-7、4.07E-3、6.28E-4、1.947E-8)都是一种近似值。
阅读(1290) | 评论(0) | 转发(0) |