ans
2023-12-19 21:53:27
发布于:上海
37阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
#define N 10005
string s1;
long long s2,mod,n1[N],n2[N],ns[N];
string Div(string a,long long b){
	int l1=a.length(),len;
	memset(ns,0,sizeof(ns));
	for(int i=0;i<l1;++i) n1[i]=a[i]-'0';
	len =l1;
	mod=0;
	string ans="";
	for(int i=0;i<=len-1;++i){
			mod=mod*10+n1[i];
			ans+=mod/b+'0';
			mod%=b;
	}
	for(int i=0;i<len;++i){
		if(ans[i]!='0'){
			ans=ans.substr(i);
			break;
		}
	}
	return ans;
}
int main(){
	cin>>s1>>s2;
	cout<<Div(s1,s2)<<endl;
	cout<<mod<<endl; 
	return 0;
}
这里空空如也



有帮助,赞一个