社区讨论
20分
P1932A+B A-B A*B A/B A%B Problem参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mhj8zhpf
- 此快照首次捕获于
- 2025/11/03 22:41 4 个月前
- 此快照最后确认于
- 2025/11/03 22:41 4 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
typedef unsigned __int128 qqq;
qqq read() {
qqq x = 0;
char ch = getchar();
while (ch == ' ' || ch == '\n') ch = getchar();
while (ch >= '0' && ch <= '9') {
x = x * 10 + (ch - '0');
ch = getchar();
}
return x;
}
void out(qqq x) {
if (x == 0) {
putchar('0');
return;
}
char digits[40];
int len = 0;
while (x > 0) {
digits[len++] = '0' + (x % 10);
x /= 10;
}
for (int i = len - 1; i >= 0; i--) {
putchar(digits[i]);
}
}
int main() {
qqq a, b;
a = read(), b = read();
out(a + b);
cout << "\n";
if (a >= b) {
out(a - b);
} else {
putchar('-');
out(b - a);
}
cout << "\n";
out(a * b);
cout << "\n";
if (b != 0) {
out(a / b);
}
cout << "\n";
if (b != 0) {
out(a % b);
}
cout << "\n";
return 0;
}
为什么只有20分
求帮助,可互关
回复
共 4 条回复,欢迎继续交流。
正在加载回复...