1017 A除以B

it2022-05-05  42

题目传送门

#include <iostream> using namespace std; int main() { string s; int a, t, temp = 0; cin >> s >> a; int len = s.length(); t = (s[0] - '0') / a; if ((t != 0) && len > 1 || len == 1) { /* ①长度大于1,商不能为0 ②长度小于1,商是否为0都得输出 */ cout << t; } temp = (s[0] - '0') % a; for (int i = 1; i < len; i++) { t = (temp * 10 + s[i] - '0') / a; cout << t; temp = (temp * 10 + s[i] - '0') % a; } cout << " " << temp; return 0; }

最新回复(0)