题目链接
简单题,输出时注意要用%3d
格式化。
代码如下
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
int x, y;
int sum = a + b;
bool tag = true;
if (sum < 0)
{
tag = false;
sum = -sum;
}
if (sum / 1000000 != 0)
{
x = sum / 1000000;
sum = sum - x * 1000000;
y = sum / 1000;
sum = sum - y * 1000;
if (!tag)
cout << "-";
printf("%d,%03d,%03d", x, y, sum);
}
else if (sum / 1000 != 0)
{
x = sum / 1000;
sum = sum - x * 1000;
if (!tag)
cout << "-";
printf("%d,%03d",x,sum);
}
else
{
if (!tag)
cout << "-";
cout << sum << endl;
}
return 0;
}