写一段简单的c语言程序: 输入一个double类型的数,使它保留小数点后两位,对第三位四舍五入处理

写一段简单的c语言程序: 输入一个double类型的数,使它保留小数点后两位,对第三位四舍五入处理,第1张

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11460113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存