本題要求計算 a/b,其中 a 是不超過 1000 位的正整數,b 是 1 位正整數。你需要輸出商數 q 和餘數 r,使得 a=b×q+r 成立。
輸入格式:
輸入在一行中依次給出 a 和 b,中間以 1 空格分隔。輸出格式:
在一行中依次輸出 q 和 r,中間以 1 空格分隔。輸入樣例:
123456789050987654321 7輸出樣例:
17636684150141093474 31.把一位數和多位數分開寫
2.對於乙個除法,本身就有a=b×q+r ,該題即為求商與餘數
3.陣列從第乙個開始對b求商再依次輸出即為該等式的商,餘數在不斷的更新中中,最後輸出的即為餘數
#include#include
int main()
printf(" %d",r);
return 0;
}
1017 A除以B(C語言實現)
本題要求計算 a b,其中 a 是不超過 1000 位的正整數,b 是 1 位正整數。你需要輸出商數 q 和餘數 r,使得 a b q r 成立。輸入在一行中依次給出 a 和 b,中間以 1 空格分隔。在一行中依次輸出 q 和 r,中間以 1 空格分隔。123456789050987654321 7...
(PAT乙級)1017 A除以B(C語言實現)
總結 1 i 0的情況和其他時候不一樣,可以在迴圈體之前就單獨執行,不需要放到迴圈體裡做判斷語句。2 模擬手動除法的過程,每次用第一位去除以b,如果得到的商不是0就輸出,否則就 10 下一位,直到最後的數為餘數。即每得到一位商都直接輸出,不需要存在陣列裡在統一輸出,因為這樣既麻煩又容易出錯。3 有乙...
1017 A除以B C C 實現
1017 a除以b 20 分 本題要求計算 a b,其中 a 是不超過 1000 位的正整數,b 是 1 位正整數。你需要輸出商數 q 和餘數 r,使得 a b q r 成立。輸入在一行中依次給出 a 和 b,中間以 1 空格分隔。在一行中依次輸出 q 和 r,中間以 1 空格分隔。12345678...