题目描述

会说整数之后,牛牛开始尝试浮点数(小数),输入一个浮点数,输出这个浮点数。

输入描述

输入一个浮点数

输出描述

输出一个浮点数,保留三位小数

示例 1

输入:1.359578
输出:1.360

解题思路

方案一

使用 %f 进行浮点型数据的输入输出

在 C 语言中想要保留三位小数进行输出,可以用 %.3f

%.3fprintf() 语句中,整数部分全部输出,小数部分输出三位,不足三位自动在后面补 0,大于三位的截短到三位。

具体代码如下:

#include <stdio.h>
int main()
{
	float number = 0;		/* 定义一个浮点型变量 */
	scanf("%f", &number);	/* 输入一个浮点数 */
	printf("%.3f", number);	/* 输出我们输入的浮点数,并保留三位小数 */
	return 0;
}

发表回复