84分求助
查看原帖
84分求助
677581
_Glassy_Sky_楼主2023/8/31 12:13
#include<bits/stdc++.h>
using namespace std;
char a1[5005];
int a[5005], c[5005];
int main()
{
	//freopen(".in", "r", stdin);
	//freopen(".out", "w", stdout);
	ios::sync_with_stdio(0);
	cin.tie(0), cout.tie(0);
	int lena, i, x = 0, lenc, b;
	cin >> a1 >> b;
	lena = strlen(a1);
	for(i = 0; i < lena; i ++)
		a[i + 1] = a1[i] - 48;
	for(i = 1; i <= lena; i ++)
	{
		c[i] = (x * 10 + a[i]) / b;
		x = (x * 10 + a[i]) % b;
	}
	lenc = 1;
	while(c[lenc] == 0 && lenc < lena)
		lenc ++;
	for(i = lenc; i <= lena; i ++)
		cout << c[i];
	return 0;
}

2023/8/31 12:13
加载中...