首先 `int`型的范围是 `-2147483648 — 2147483647`,需要转化成 `long long`,而且强制类型转化成整数的时候就是向零取整。
```cpp
#include<iostream>
using namespace std;
int main()
{
double a;
cin>>a;
cout<<(long long)a;
return 0;
}
```
by Terrible @ 2022-08-15 21:54:35
首先我们知道整形可以自动四舍五入转换,那么就可以实现以下操作
```
#include <bits/stdc++.h>
using namespace std;
int main(){
long long a;//不开long long wa两测试点
cin>>a;
out<<a;//整形自动四舍五入转换
}
```
亲测有效(个人看法)
by Archer1blossom @ 2023-05-13 17:28:15