演算法題 A除以B

2021-07-04 14:28:22 字數 728 閱讀 6953

題目描述

本題要求計算a/b,其中a是不超過1000位的正整數,b是1位正整數。你需要輸出商數q和餘數r,使得a = b * q + r成立。

輸入描述:

輸入在1行中依次給出a和b,中間以1空格分隔。

輸出描述:

在1行中依次輸出q和r,中間以1空格分隔。

輸入例子:

123456789050987654321 7

輸出例子:

17636684150141093474 3

#include 

#include

#include

using

namespace

std;

bool comstr1str2(string s1, string s2)

else

if (n1 < n2)

else

if (i == n1)return

true;

else

return

false;

}}void dec(string &s1, string &s2,string &ssstr)

int main()

else

}cout

<< sastr.c_str() << " "

<< s1.c_str() << endl;

return

0;}

演算法題 A除以B

題目描寫敘述 本題要求計算a b。當中a是不超過1000位的正整數,b是1位正整數。你須要輸出商數q和餘數r,使得a b q r成立。輸入描寫敘述 輸入在1行中依次給出a和b,中間以1空格分隔。輸出描寫敘述 在1行中依次輸出q和r,中間以1空格分隔。輸入樣例 12345678905098765432...

CCF 訓練50題 NO 22 A除以B

本題要求計算a b,其中a是不超過1000位的正整數,b是1位正整數。你需要輸出商數q和餘數r,使得a b q r成立。這個問題關鍵點在於不超過1000位的整數和乙個一位數,這個不超過一千位的整數應當是以字串的形式錄入,然後模擬小學學的豎式除法。模擬豎式計算做到右依次,直到最後一位那裡即可得出結果。...

PAT乙級 A除以B

本題要求計算 a b,其中 a 是不超過 1000 位的正整數,b 是 1 位正整數。你需要輸出商數 q 和餘數 r,使得 a b q r 成立。輸入在一行中依次給出 a 和 b,中間以 1 空格分隔。在一行中依次輸出 q 和 r,中間以 1 空格分隔。123456789050987654321 7...