C++11实现:求小数最大可能读错值
#include
int main() { string s; cin >> s; int n = s.size() - 2; // 小数点后的位数 double ans = stod(s); // 将字符串转换为浮点数 for (int i = 0; i < n; i++) { double x = stod(s.substr(0, i+2) + s.substr(i+3)); // 将第i+1位删除 ans = max(ans, x); } cout << ans << endl; return 0; }

原文地址: http://www.cveoy.top/t/topic/l0E9 著作权归作者所有。请勿转载和采集!