您的位置:首页 > 其它

PAT A1001 A+B Fomat

2015-02-24 18:15 162 查看
//呵呵呵,居然一次就全部正确了。不过在关于逗号在哪里输,还是改了一次的
#include<stdio.h>
#include<string.h>
int main(){
int a,b,sum;
int ans[10]={0};
scanf("%d %d",&a,&b);
sum=a+b;
if(sum<0){
printf("-");
sum=-sum;
}
if(sum==0){
printf("0\n");//特殊情况先出来,不要跟着添乱
}
int num=0;
while(sum!=0){
ans[num++]=sum%10;//倒序放入数组中,个位,然后十位,等等等
sum/=10;
}
//反序输出,sum是最终数组的实际长度,
for(int i=num-1;i>=0;i--){
printf("%d",ans[i]);
if(i%3==0&&i!=0) printf(",");//if((i+1)%3==0) printf(",");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: