A22742.A/B Problem
2025-01-21 15:14:49
发布于:江苏
2阅读
0回复
0点赞
#include<iostream>
using namespace std;
string div(string A,long long b){
int a[10005]={0},c[10005]={0},la=A.length();
long long mo=0;
for(int i=0;i<la;i++) a[i]=A[i]-'0';
for(int i=0;i<la;i++){
c[i]=(mo*10+a[i])/b;
mo=(mo*10+a[i])%b;
}
bool f=0;
A="";
for(int i=0;i<la;i++){
if(c[i]!=0) f=1;
if(f) A+=c[i]+'0';
}
if(A=="") return "0";
return A;
}
int main(){
string A;
long long B;
cin>>A>>B;
cout<<div(A,B);
return 0;
}
这里空空如也
有帮助,赞一个