题目链接:PAT (Basic Level) Practice 1017 A除以B
pyhton大法好
a,b=map(int,input().split())
print(a//b,a%b)
#include<cstdio>
#include<cstring>
char Q[1010],R;
void solve(char a[],int b)
{
int p=0;
int len = strlen(a);
int temp=a[0]-'0';
if(len==1){
R=temp%b;
Q[0]=(char)(temp/b+48);
return ;
}
if(temp>=b){
Q[p++]=(char)(temp/b+48);
temp%=b;
}
temp*=10;
for(int i=1;i<len;i++){
temp+=a[i]-'0';
Q[p++]=(char)(temp/b+48);
temp=temp%b*10;
}
R = temp/10;
return ;
}
int main()
{
char a[1010];
int b;
scanf("%s%d",a,&b);
solve(a,b);
printf("%s %d",Q,R);
return 0;
}