84求助
查看原帖
84求助
1113507
HEROBRINEH楼主2024/3/9 20:00
#include<cstdio>
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
void s2(string s, int a[])
{ 
	a[0] = s.size();
	for(int i = 1; i <= a[0]; i++)
		a[i] = s[a[0]-i] - '0';
}
void div2(int a[], int b, int c[])
{ 
	c[0] = a[0];
	long long int r = 0; 
	for(int i = c[0]; i >= 1; i--)
	{
		int t = r * 10 + a[i]; 
		c[i] = t / b;
		r = t % b;
	}
	while(c[c[0]] == 0 && c[0] > 1) c[0]--;
}
string sa;
int a[5005], c[5005];
long long b;
int main()
{
	cin >> sa >> b;
	s2(sa, a);
	div2(a, b, c);
	for(int i = c[0]; i >= 1; i--)
		cout << c[i];
	cout << endl;
	return 0;
}
2024/3/9 20:00
加载中...