1017 A除以B (20分)
#include
#include
#include<math.h>
using namespace std;
int main()
{
string str;
cin>>str;
int n,ch[1009];
cin>>n;
int len=str.length();
for (int i=0;i<len;i++){
ch[i]=str[i]-‘0’;
}
for (int i=0;i<len-1;i++){
ch[i+1]+=10*(ch[i]%n);
ch[i]/=n;
}
int shang=ch[len-1]%n;
ch[len-1]/=n;
if (ch[0]!=0||ch[1]==0) cout<<ch[0];
for (int i=1;i<len;i++){
cout<<ch[i];
}
cout<<" "<<shang;
}
注意 第一位是0的情况下还有答案是0