PAT1017A除以B

#include
#include
int main()
{
char in[1010];
int a,i;
int remainer,out;
scanf("%s%d",in,&a);
remainer = in[0] - '0';
int len = strlen(in);
if(len == 1)
{
out = remainer/a;
printf("%d",out);
remainer %= a;
}
for(i = 1;in[i] != '\0';i++)
{
remainer = remainer * 10 + (in[i] - '0');
out = remainer/a;
printf("%d",out);
remainer %= a;
}
printf(" %d\n",remainer);
return 0;

}

要考虑输入的数是1位的情况。

你可能感兴趣的:(PAT)