A/B
#include<iostream>
#include<cstring>
using namespace std;
char s1[505];
long long b,c[505],x,a[505],la,lc;
int main(){
cin >> s1 >> b; //读入被除数,除数
la = strlen(s1); //结果不可能超过被除数
for(int i = 0;i <= la;i++) a[i] = s1[i-1] - '0'; //去零 除法不用倒装
for(int i = 0;i <= la;i++){
c[i] = (x * 10 + a[i] / b);
x = (x * 10 + a[i] % b);
}
lc = 1;
while(c[lc] == 0 && lc < la) lc++; //删除前0
for(int i = lc;i <= la;i++) cout << c[i]; //输出
return 0;
}
2021年8月14日22点44分