1001. A+B Format (20)
用到了栈的思想。注意a+b 的和为0时的处理即可。
# include <stdio.h>
int main()
{
long a, b, c;
int i = 0;
long r[1000];
scanf("%ld%ld",&a,&b);
c = a+b;
if(c < 0)
{
printf("-");
c = -c;
}
if(c == 0)
{
printf("0\n");
return 0;
}
while( c )
{
r[i ++] = c%10;
c /= 10;
}
for(i --; i > 0; )
{
printf("%ld",r[i --]);
if((i+1)%3 == 0)
printf(",");
}
printf("%ld",r[i]);
return 0;
}