1001. A+B Format (20)

来源:互联网 发布:jsp中调用java方法 编辑:程序博客网 时间:2024/05/17 23:14

点击打开链接

#include <cstdio>#define  MAX 1000010char pro[MAX];char res[2*MAX];int main(){freopen("in.txt","r",stdin);int a,b;while(scanf("%d %d",&a,&b)!=EOF){int c=a+b;if(c!=0){int flag=1;if(c<0){flag=0;c=0-c;}int cnt=0;while(c!=0){pro[cnt++]=(c%10)+'0';c/=10;}int cc=cnt;int tmp=cnt;tmp=cnt/3;cc+=tmp;if(cnt%3==0 && tmp!=0){cc--;}res[cc--]='\0';for(int i=0;i<cnt;i++){if(i%3==0 && i!=0){res[cc--]=',';res[cc--]=pro[i];}else{res[cc--]=pro[i];}}if(!flag){printf("-");}puts(res);}else{printf("0\n");}}return 0;}


0 0
原创粉丝点击