给出一个1000位以内的数A,给一个一位数字B,求A=B*Q+R,输出Q和R
即模拟除法的过程
为什么不把原题目写上呢,因为官方说我自己写的+题目=与他人高度相似!!!
#include<stdio.h>
int main()
{
int i,t,B,Q=0,R=0,flag=0;
char A[1001];
scanf("%s%d",&A,&B);
for(i=0;A[i]!='\0';i++){
t=R+(A[i]-'0');
R=t%B;
t=t/B;
R*=10;
if(flag!=0||t!=0){ //首位第一次除如果为0,就不输出了
printf("%d",t);
flag=1;
}
}
if(!flag) printf("0");
printf(" %d",R/10);
return 0;
}