小白成长记之PTA乙级题 1017
PTA乙级题 1017. A除以B (20)
#include<stdio.h>
#include<string.h>
int main()
{
char a[1001];
int b[1001];
int c,i,shang,length,yu=0,flag=0;
scanf("%s",a);
scanf("%d",&c);
length=strlen(a);
if (c>9||c<1)
return 0;
for (i=0;i<length;i++)
b[i]=a[i]-'0';
for (i=0;i<length;i++)
{
shang=(yu*10+b[i])/c;
yu=(b[i]+yu*10)%c;
if (!(shang==0&&i==0))
{
printf("%d",shang);
flag=1;
}
if (shang==0&&flag==0&&length==1)
printf("0");
}
printf(" %d",yu);
return 0;
}