PAT乙級1017 A除以B

2021-07-27 08:17:25 字數 809 閱讀 5162

時間限制

100 ms

記憶體限制

65536 kb

**長度限制

8000 b

判題程式

standard

作者 chen, yue

本題要求計算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 #define size 1020

int main(void)

; int shu[size] = , b = 0, q = 0, carry = 0;

int str1;

scanf("%s %d", chuan, &b);

str1 = strlen(chuan);

for (int i = 0; i < str1; i++)

int he = 0;

for (int i = 0; i < str1; i++)

he = (10 * he + shu[i]) % b;

} if (str1 == 1 && shu[0]

PAT乙級1017A除以B

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

PAT 乙級 1017 A除以B

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

PAT乙級 1017 A除以B

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