1 输入double类型数。
2 利用取整,将第三位四舍五入。
3 输出结果。
注意,不可以直接以%.2lf输出,因为题目要求的是在程序中四舍五入处理,而不是仅仅输出四舍五入后的结果。
代码:
#include <stdio.h>int main()
{
double v
scanf("%lf",&v)
v = (int)(v*100+0.5)/100.0
printf("%.2lf\n",v)
return 0
}
我们在使用C语言编写程序的时候,经常需要使用double类型,那么C语言如何接收double类型的数据呢?下面我给大家分享一下。
工具/材料Dev C++
01首先我们打开Dev C++软件,新建一个C语言项目,如下图所示
02接下来在C语言文件中通过scanf让用户输入数字,接着在打印数字,注意这里用的lf接收double数据类型,如下图所示
03然后我们运行编写好的C语言文件,如下图所示
04最后在d出的CMD界面中我们就可以输入double类型的数据了,程序接收到数据以后就会进行输出,如下图所示
double意思为一对,一双;双重地;酷似的人;把...对折;变成两倍;增加一倍。double可作形容词、副词、动词用。
double(双精度浮点型)是计算机使用的一种资料型别。
比起单精度浮点数(float),double(双精度浮点数)使用64位(8字节)来储存一个浮点数。它可以表示十进制的15或16位有效数字,负值取值范围为-1.7976E+308到-4.94065645841246544E-324,正值取值范围为4.94065645841246544E-324到1.797693E+308一站式出国留学攻略 http://www.offercoming.com
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)