84分求调
查看原帖
84分求调
1789752
lichenyi99楼主2025/8/3 16:03
#include<bits/stdc++.h>
using namespace std;
const int maxn=5050;
char sa[maxn];
int a[maxn],c[maxn],x=0;
int main(){
	int b;
	scanf("%s",sa);
	cin>>b;
	int la=strlen(sa);
	for(int i=0;i<la;i++){
		a[i+1]=sa[i]-'0';
	}
	for(int i=1;i<=la;i++){
		c[i]=(x*10+a[i])/b;
		x=(x*10+a[i])%b;
	}
	int lc=1;
	while(c[lc]==0&&lc<la)lc++;
	for(int i=lc;i<=la;i++){
		printf("%d",c[i]);
	}
	return 0;
}
2025/8/3 16:03
加载中...