lanqiao 19710 R 格式

This commit is contained in:
2025-03-20 19:03:56 +08:00
parent 9975f6999d
commit 5a3c184262

View File

@@ -7,10 +7,10 @@ int main() {
int n; cin >> n >> s;
reverse(s.begin(), s.end());
int pos = s.find("."); // 小数点位置
s.erase(pos, 1); // 删除小数点, 方便后续计算
s.erase(pos, 1); // 删除小数点, 方便后续计算
int len = s.size();
for(int i = 0; i < len; i++) a[i+1] = s[i] - '0';
// a[1] = 4a[2] = 1a[3] = 3
// a[1] = 4a[2] = 1a[3] = 3
//高精度*低精度模版
for(int i = 1; i<=n; i++){
@@ -24,7 +24,7 @@ int main() {
}
}
}
// a[1] = 6a[2] = 5a[3] = 2a[4] = 1 a[pos] = 5
// a[1] = 6a[2] = 5a[3] = 2a[4] = 1 a[pos] = 5
if(a[pos] >= 5) a[pos+1]++;
for(int i = len; i >= pos + 1; i--) cout << a[i];
cout << endl;