/*
A除以B
你需要输出商数Q和余数R, 使得A = B * Q + R成立。
输入样例:
123456789050987654321 7
输出样例:
17636684150141093474 3
*/
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
int a;
cin >> a;
int temp;
int yu;
temp=(s[0]-'0')/a;
if(temp!=0) cout<<temp;
yu=(s[0]-'0')%a;
for(int i=1;i<s.length();i++)
{
temp=( yu*10+( s[i]-'0') )/a; ///
cout<<temp;//发现问题 第一位数比较特殊,不可以为0 但是别的位可以为0
yu=( yu*10+( s[i]-'0') )%a;
}
cout<<" "<<yu;
return 0;
}
A除以B
你需要输出商数Q和余数R, 使得A = B * Q + R成立。
输入样例:
123456789050987654321 7
输出样例:
17636684150141093474 3
*/
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
int a;
cin >> a;
int temp;
int yu;
temp=(s[0]-'0')/a;
if(temp!=0) cout<<temp;
yu=(s[0]-'0')%a;
for(int i=1;i<s.length();i++)
{
temp=( yu*10+( s[i]-'0') )/a; ///
cout<<temp;//发现问题 第一位数比较特殊,不可以为0 但是别的位可以为0
yu=( yu*10+( s[i]-'0') )%a;
}
cout<<" "<<yu;
return 0;
}