码迷,mamicode.com
首页 > 其他好文 > 详细

第一个小程序

时间:2014-05-14 12:38:11      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:c   int   a   string   数据   name   

/*题目描述: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。

 现在请计算A+B的结果,并以正常形式输出。  

 

输入: 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。

 

  输出: 请计算A+B的结果,并以正常形式输出,每组数据占一行。  

样例输入: -234,567,890 123,456,789 1,234 2,345,678

样例输出:-111111101 2346912

#include <iostream>

#include <string>

using namespace std;

int main()  

{  

string str,str1,str2;

    signed int a,b;  int i,j;

    while (1)

 {   

cin >> str1>>str2;   a=0;b=0;i=0;j=0;

  (str1[0]==‘-‘)? i=1:i=0;   

  for(;i<str1.length();i++)

  {        if(str1[i]==‘,‘)    

 continue;

   a=10*a+(str1[i]-‘0‘);   

}  

  (str2[0]==‘-‘)? i=1:i=0;   

for(;i<str2.length();i++)  

 {    if(str2[i]==‘,‘)     

continue;

   b=10*b+(str2[i]-‘0‘);   

}

  if(str1[0]==‘-‘&&str2[0]!=‘-‘)     

cout << b-a ;  

 if(str2[0]==‘-‘&&str1[0]!=‘-‘)     

cout << a-b ;   if(str2[0]!=‘-‘&&str1[0]!=‘-‘)     

cout << a+b ;    

   }  

 return 0;

}

第一个小程序,布布扣,bubuko.com

第一个小程序

标签:c   int   a   string   数据   name   

原文地址:http://www.cnblogs.com/mxxbaby/p/3726796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!