警钟长撅
查看原帖
警钟长撅
762086
Francium_楼主2023/8/14 09:40
#include <bits/stdc++.h>
using namespace std;
int a[5005], c[5005];

int main() {
	long long  p = 0, x = 0, b;
	string A;
	cin >> A >> b;
	for (int i = 0; i < A.size(); i++)
		a[i + 1] = A[i] - '0';
	int len = A.size();
	for (int i = 1; i <= len; i++) {
		p *= 10;
		p += a[i];
		if (p >= b) {
			c[i] = p / b;
			p %= b;
		}
	}
	for (int i = 1; i <= len; i++) {
		if (c[i]) {
			x = i;
			break;
		}
	}
	for (int i = x; i <= len; i++)
		cout << c[i];
	return 0;
}

这份代码,96分\text {96分} 由于没特判A为0的情况,#1WA(警钟长撅

2023/8/14 09:40
加载中...