P50. 练10.2 浮点数向零舍入

https://ok.hn.cn/p/P50

说明

输入一个浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。

输入格式

一个浮点数。

输出格式

一个整数,即向零舍入到整数的结果。

题解

python 中使用int(N)进行数据类型转换,int 将只名留整数部分,浮点部分直接清除,例:-3.4 舍入后为-3 ,离 0 比较近 // 为获取除法运算后整数部分,-3.4 舍入后为 -4 ,离负无穷大比较近。 正整数部分两者无区别 2.3 通过int(2.3)或 // 运算后都是 2

n = float(input())

print(int(n))
#include <bits/stdc++.h>
using namespace std;
int main(){
    float a;  //定义一个单精度浮点数
    scanf("%f", &a); 
    int b = a; //浮点型转换成整型
    printf("%d", b);
    return 0;
}