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; }
相关文章推荐
- PAT A 1001
- PAT A1001
- PAT A1001. A+B Format
- PAT a1001题解
- PAT A 1001. A+B Format (20)
- PAT A1001. A+B Format
- PAT A 1001. A+B Format (20)
- PAT A 1001 A+B Format
- PAT A1001 A+B Format(20)
- 1001
- 千千静听扩展包(TTPlus) v2007 Build 1001 公测版
- ACM1001
- avr复习笔记--iic读写多个24cxxx【1001】
- C++编程思想笔记(1001)。。
- 遭遇 C1001: INTERNAL COMPILER ERROR
- C++/CLI 调用C# mash_as c1001 编译器内部错误
- PKU 1001 高精度乘幂
- poj 1001 Exponentiation
- 2011阿里巴巴程序设计公开赛 / 1001 Coin Game
- HDOJ 水题 1001