题意
计算a+b
,每三个数字用,
隔开,输出最后结果。
思路
数据范围很小,直接if else
。
代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
scanf("%d%d", &a, &b);
int ans = a + b;
if (ans < 1000 && ans > -1000) {
printf("%d\n", ans);
}
else if (ans < 1000000 && ans > -1000000) {
printf("%d,%03d\n", ans / 1000, abs(ans % 1000));
} else {
printf("%d,%03d,%03d\n", ans / 1000000, (ans / 1000) % 1000, ans % 1000);
}
return 0;
}
HINT
不定时更新更多题解,详见 git ! ! !