这题就是简单的输入A和B输出A+B
要求格式是包含逗号(三位一个逗号),就要求我们分离各位上的数然后逐位输出
有个小坑点是A+B=0的时候,加个判断就行了
#include <iostream>
#include <cstdio>
#include <stack>
#include <cstring>
#include <cstdlib>
using namespace std;
int main()
{
int a,b,res;
while (cin>>a>>b)
{
res=a+b;
char d;
int c[20];
memset(c,0,sizeof(c));
if (res<0)
{
cout<<'-';
res=-res;
}
if (res)
{
int i=0;
while(res)
{
c[i]=res%10;
res=res/10;
i++;
}
for(int j=i-1;j>=0;j--)
{
if ((j+1)%3==0&&j+1!=i)
cout<<',';
cout<<c[j];
}
}
else
{
cout<<0;
}
cout<<endl;
}
}