问题1180--基础练习——输入输出问题6——保留有效小数

1180: 基础练习——输入输出问题6——保留有效小数

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

题目描述

编写一个程序,读入一个浮点数,保留2位有效小数输出结果。

输入

一行一个浮点数

输出

一行一个浮点数,保留 2 位有效小数。

样例输入 Copy

3.1415926

样例输出 Copy

3.14

提示

Python输出保留小数的方法
方法一:字符串格式化
>>> print('%.2f' % 1.255) 
1.25
方法二:format函数方法
format函数有两种写法
1、使用占位符(需注意占位符和冒号不能丢),此方法可以一次输出多个
>>> print('{:.2f}, {:.3f}'.format(1.256, 1.2635)) 
1.26, 1.264
2、不使用占位符,此方法只能一次输出一个,并且需要格式化的数字在前
>>> print(format(1.235, '.2f')) 
1.24
 c/c++语言输出保留小数

1.printf()函数默认保留6位小数
2.printf("%.nlf",value); //表示保留n位小数
3.printf("%.*f",n,value); // n表示小数的位数,value表示结果
4.printf("%m.nlf",value); //表示控制宽度为m,保留n为小数,靠右对齐
   printf("%-m.nlf",value); //表示控制宽度为m,保留n为小数,靠左对齐
   //当控制宽度小于数值的位数时,将以实际数值宽度为准
5.printf("%.lf",value); //表示保留整数

来源/分类