题目标号:A-1001
先开个头啊,记得以前尝试acm练习题的时候,acm online judge 的第一道题目也是"A+B"的题目,于是看到pat第一题就狂妄自大了,果然没有这么简单,提交了3次才完全正确。为了痛改前非,将练习PAT通过的题目写到这里,来自我警戒。
题目:
菜鸟代码:
#include "stdio.h"
int main(void)
{
int a ,b ,sum , i = 0 , j = 0, flag = 1;
char num[20] = {0};
scanf("%d %d",&a , &b);
sum = a + b ;
if( sum == 0)
{
printf("0");
return 0 ;
}
else if( sum < 0)
{
flag = -1;
sum = - sum ;
}
while(sum != 0)
{
num[i] = sum % 10 + 48;
sum = sum / 10 ;
i ++ ;
j ++ ;
if( ( j%3 == 0 )&& ( sum != 0))
{
num[i] = ',';
i++;
}
}
if( flag == -1) putchar('-');
for(i--; i>=0 ; i--)
{
printf("%c",num[i]);
}
return 0 ;
}