首页 > 其他分享 >BC4-牛牛学说话之-浮点数

BC4-牛牛学说话之-浮点数

时间:2023-01-18 16:56:58浏览次数:40  
标签:输出 牛牛 浮点数 学说话 三位 输入 小数

题目描述

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

输入描述

输入一个浮点数

输出描述

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

示例 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;
}

标签:输出,牛牛,浮点数,学说话,三位,输入,小数
From: https://www.cnblogs.com/main-studio/p/17060198.html

相关文章

  • C标准库 | 字符串转整数/浮点数函数汇总
    在日常LinuxC语言开发中,不可避免会用到字符串转整数或者浮点数的操作,例如带参数的​​main​​​函数中,在​​shell​​下对着某个命令输入一组数字参数,这组数字实际上是字......
  • BC3-牛牛学说话之-整数
    题目描述牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。输入一个整数,输出这个整数。输入描述输入一个整数,范围在32位有符号整数范围......
  • 05:输出保留12位小数的浮点数
    ​​原题链接​​总时间限制:1000ms内存限制:65536kB描述读入一个双精度浮点数,保留12位小数,输出这个浮点数。输入只有一行,一个双精度浮点数。输出也只有一行,保留12位小数......
  • 04:输出保留3位小数的浮点数
    ​​原题链接​​总时间限制:1000ms内存限制:65536kB描述读入一个单精度浮点数,保留3位小数输出这个浮点数。输入只有一行,一个单精度浮点数。输出也只有一行,读入的单精度......
  • 牛客小白月赛65——D-牛牛取石子
    链接:https://ac.nowcoder.com/acm/contest/49888/D来源:牛客网牛牛和牛妹在玩游戏,他们的游戏规则是这样的:一共有两堆石子,第一堆有aaa个,第二堆有bbb个,牛牛和牛妹轮流取......
  • 牛客小白月赛65D题 牛牛取石头 题解
    原题链接第一眼看到这道题,其实很容易会联想到经典的bashgame问题这道题并没有巴什博弈那么复杂,但也算一道比较新颖的博弈论题吧还是很适合作为一道博弈论入门题的题......
  • 牛客小白月赛65 D-牛牛取石子(博弈论)
    https://ac.nowcoder.com/acm/contest/49888/D题目大意:一共有两堆石子,第一堆a个,第二堆b个,牛牛(先手)和牛妹轮流取石子:2种方案种挑一种1.第一堆取1个,第二堆取2个2......
  • 什么是浮点数
    像1011.0011这样带小数点的表现形式,完全是纸面上的二进制数表现形式,在计算机内部是无法使用的。那么,实际上计算机是以什么样的表现形式来处理小数的呢?我们一起来看一下。很......
  • 牛牛的构造(构造)
    题目链接题目描述:请你给出一个长度为\(n\)的数组\(a\),数组\(a\)中的数是\(1\)到\(n\)的排列,即其中每个数的范围都是\([1,n]\),且每个数各不相同。同时使得这......
  • 牛牛取石子(对称策略/模拟棋)
    题目链接题目描述:牛牛和牛妹在玩游戏,他们的游戏规则是这样的:一共有两堆石子,第一堆有\(a\)个,第二堆有\(b\)个,牛牛和牛妹轮流取石子,牛牛先手,每次取石子的时候只能从以......