#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>
char a1[10000],a[10000];
long long b;
int x,lena,lenc,i,j;
int c[10000];
using namespace std;
int main()
{
cin>>a1>>b;
lena=strlen(a1);
for(i=0;i<lena;i++)
{
a[i+1]=a1[i]-'0';
}
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];
}
cout<<endl;
return 0;
}
输入:
9000000000
1000000000
输出:
9
我的输出是个0,不知为何望大佬帮忙纠错Thanks♪(・ω・)ノ