代码:
#include
#include
using namespace std;
#include
int main()
{
char p[502];
scanf("%s",p);
int lenp=strlen(p),c,a[502],res[502]={0};
scanf("%d",&c);
for(int i=1;i<=lenp;++i)
a[i]=p[i-1]-'0';//除法要正着存数组,因为除法是从高位开始的
int i=1;
int x=0;
while(i<=lenp)
{
res[i]=(10*x+a[i])/c;
x=(10*x+a[i])%c;
i++;
}
int lenres=1;
while(res[lenres]==0&&lenres
lenres++;
for(int i=lenres;i<=lenp;++i)
printf("%d",res[i]);
return 0;
}