1001. A+B Format (20)

 1 #include <iostream>
 2 #include <algorithm>
 3 #include <cstdio>
 4 
 5 using namespace std;
 6 
 7 int main(){
 8 
 9     int a, b;
10     scanf("%d %d", &a, &b);
11     int c = a + b;
12     if (c < 0){
13         printf("-");
14         c = -c;
15     }
16     int x, y, z;
17     z = c % 1000;
18     y = c / 1000 % 1000;
19     x = c / 1000000 % 1000;
20     
21     if (x){
22         printf("%d,", x);
23         if (y){
24             printf("%03d,", y);
25             if (z){
26                 printf("%03d\n", z);
27             }
28         }
29         else{
30             printf("000,");
31             if (z){
32                 printf("%03d\n", z);
33             }
34             else{
35                 printf("000\n");
36             }
37         }
38     }
39     else{
40         if (y){
41             printf("%d,", y);
42             if (z){
43                 printf("%03d\n", z);
44             }
45             else{
46                 printf("000\n");
47             }
48         }
49         else{
50             if (z){
51                 printf("%d\n", z);
52             }
53             else{
54                 printf("0\n");
55             }
56         }
57     }
58     
59     system("pause");
60     return 0;
61 }

 

posted @ 2018-03-25 19:12  ouyang_wsgwz  阅读(124)  评论(0编辑  收藏  举报