演算法題 A除以B

2021-09-07 12:35:10 字數 706 閱讀 1422

題目描寫敘述

本題要求計算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空格分隔。輸入例子 123456789050987654321 7 輸出...

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...