5浮点数

题单介绍

题单中前4题为必做。 定义一个浮点数变量: ```cpp float x; 或 double x; double的精度比float更高,所以不建议使用float类型 ``` 输入输出一个double类型浮点数 ```cpp scanf("%lf",&x); 或 cin>>x; printf("%lf",x); 或 cout<<x; 有时题目需要保留几位小数或者几位有效数字 若需要保留3位小数,可以写成: printf("%.3lf",x); 或 cout<<fixed<<setprecision(3)<<x;//需要头文件#include <iomanip> 保留3位有效数字则可以写成: cout<<setprecision(3)<<x; ``` 浮点数的运算与整数的运算相似,除了没有%运算。 对于两个相同的类型进行算术运算时,得到的结果也是该类型。 对于两个不同的类型进行算术运算时,会先将小的类型转换为大的类型,然后再进行运算。 类型从大到小的顺序为: ```cpp double float unsigned long long long long unsigned int int short char bool (unsigned 是指该类型只能表示正数,不能表示负数) ```

题目列表

  • 浮点数向零舍入
  • 计算并联电阻的阻值
  • 计算浮点数相除的余
  • [NOIP 2002 普及组] 级数求和
  • 小玉在游泳