C++ 计算小数最大可能误读值
#include
int main() { string s; cin >> s; int pos = s.find('.'); string ans = s.substr(0, pos); string num = s.substr(pos + 1); for (int i = 1; i < num.size(); i++) { string tmp = num.substr(0, i) + num.substr(i + 1); if (stod(tmp) > stod(ans)) { ans = tmp; } } cout << stod(ans) << endl; return 0; }
原文地址: http://www.cveoy.top/t/topic/l0FM 著作权归作者所有。请勿转载和采集!