题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
#include <iostream> using namespace std; int main() { float in,tmp; int out; cin>>in; tmp = in-int(in); if (tmp>=0.5) { out = 1+int(in); } else { out = int(in); } cout<<out; }
就这样emmm没啥含金量,就这样吧,过!
#include<bits/stdc++.h> using namespace std; int main () { float f; cin >> f; cout << int(f + 0.5) << endl; return 0; }
小草神的编程日记 文章被收录于专栏
学习编程两年半,希望大家多多关照指点