给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。
来源:互联网 发布:网络文字录入员 编辑:程序博客网 时间:2024/06/06 02:16
题目描述:
给定两个整数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 <stdio.h>#include <stdlib.h>#include <string.h>long transform(char *a,int len);//将数组转化为整型int main(){ char a[12],b[12]; int len1,len2; long A,B; while(scanf("%s%s",a,b)!=-1) { len1=strlen(a); len2=strlen(b); A=transform(a,len1); B=transform(b,len2); printf("%ld\n",A+B); } return 0;}long transform(char *a,int len){ int sum=0,j=1,i; for(i=len-1; i>=0; i--) { if(a[i]>='0'&&a[i]<='9') { sum+=(a[i]-48)*j; j*=10; } } if(a[0]=='-') sum=-sum; return sum;}//启示:将字符串转化为整型时借助for循环和if只对数字字符进行判断//就可以啦,别忘了判断数组的第一个字符是否为'-'号
阅读全文
0 0
- 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。
- 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
- 九度oj1004 A+B 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开
- 给定两个正整数(二进制形式表示)A和B,问把A变为B需要改变多少位(bit)?也就是说,整数A和B的二进制表示中有多少位是不同的?
- 给定两个正整数(二进制形式表示)A和B,问把A变为B需要改变多少位(bit)?也就是说,整数A和B的二进制表示中有多少位是不同的?
- 已知两个链表A和B分别表示两个集合,其元素递增排列。请设计算法求出两个集合A和B的差集(即仅由在A中出现而不在B中出现的元素所构成的集合),并以同样的形式存储,同时返回该集合的元素个数。
- 链式A+B有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。 给定两个链表ListNode* A,ListN
- 求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”
- 给出两个整数a和b,请计算他们的和a + b,比如输入1和2,计算出结果为3。
- 设a和b是两个正整数,a<=b,计算a和b之间约数个数最多的整数
- 写一个程序,接收两个整数a和b,并判断a是否能被b整除,输出判断结果。
- 问题五十三: 求满足条件n=a!+b!+c!的所有三位数n(a,b,c分别是n的百位十位个位)并输出,要求用自定义函数实现求阶乘。
- 求A^B的最后三位数表示的整数
- 面试12之给定两个链表ListNode* A,ListNode* B,请返回A+B的结果
- 输出满足条件n=a!+b!+c!的三位数,a,b,c分别是n的百·十·个位
- 编写函数fun,其功能是将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位依次放在c数的十位和千位上,b数的十位和个位依次放在c数的百位和各位上
- 输入两个整数a和b(b>=0),输出a^b(即a的b次幂)
- 现在,有两个整数A和B,例如A是345,B是478,现在,需要把B插入到A里, 而A有三位,所以有四个位置选择,所得结果分别是: 478345, 347845, 344785, 345478 我们通过对比可以知道,在这当中最小的一个是344785
- NBSI 安装问题
- Can the Production Network Be the Testbed?
- python-单例模式的实现
- phpStorm 2017.2 输入法不跟随
- 左值引用和右值引用
- 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。
- Google 投资 Lyft 背后、AlphaGo Zero 人工智能威胁论?
- 16进制转换方法 Java
- 移动构造函数和移动赋值运算符
- [CodeForces
- C语言提高-第26/27讲: 实现线性表基本操作的函数/编写查找和排序函数
- 拷贝版本(成员)函数与移动版本(成员)函数
- 数据结构与算法分析—栈的数组实现(C语言)
- 小朋友学C语言(11):求1到100的和