A+B problem
来源:互联网 发布:javascript 循环 编辑:程序博客网 时间:2024/05/22 05:07
题目描述:
给定两个整数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
给定两个整数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.h> using namespace std ;char s1[20],s2[20];int len1,len2;int a;int b;int main(){while(cin >>s1>>s2){a=b=0;len1=strlen(s1);len2=strlen(s2);/*cout<<"s1:"<<s1<<endl;cout<<"s2:"<<s2<<endl;*/for(int i=0;i<len1;i++){ if((s1[i]>='0')&&(s1[i]<='9')) a=a*10+s1[i]-'0';}if (s1[0]=='-')a=-a;for (int j=0;j<len2;j++){if((s2[j]>='0')&&(s2[j]<='9'))b=b*10+s2[j]-'0';}if(s2[0]=='-')b=-b;cout<<a+b<<endl;}return 0;}
0 0
- problem 1000: A+B problem
- Problem 1000 A+B Problem
- Problem - 1000 A + B Problem
- A + B Problem
- A + B Problem
- 1000 A+B Problem
- 1001 A + B Problem
- A+B Problem
- 1000 A+B Problem
- A + B Problem
- A + B Problem
- 1000 A + B Problem
- 1000 A+B Problem
- A + B Problem
- A + B Problem II
- A + B Problem II
- POJ1001 -- A-B Problem
- A + B problem II
- 【一步步学OpenGL 16】 -《纹理贴图》
- python数据集标签小脚本,修改目标图片坐标格式,更改标签
- Fragment的使用小结(二)
- 互联网公司面试问题总结之虚拟机JVM
- 持续更新
- A+B problem
- TCP连接的建立与中止(非原创)
- ssh框架整合完整实例
- redis-benchmark 测试数据说明
- 3.Android在LogCat单独打印System.out
- 可涂鸦音乐光立方
- java正则表达式,读取字符串不区分大小写;正则匹配表达式中的数字或者字母;正则匹配网页中的邮箱
- mysql 5.7 配置 安装 启动服务
- Android实战:使用Volley框架访问服务器Json数据