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