HDU(3787)——A+B
来源:互联网 发布:asp.net 字符串转json 编辑:程序博客网 时间:2024/05/21 09:32
Problem Description
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。
现在请计算A+B的结果,并以正常形式输出。
Input
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
Output
请计算A+B的结果,并以正常形式输出,每组数据占一行。
Sample Input
-234,567,890 123,456,7891,234 2,345,678
Sample Output
-1111111012346912
很水的一道题,但是我还是陷进去了,一开始我想到的是以前自己做过的一道题,是每个位都加起来然后判断。可是这道题不用了。有两种方法:
1.把用字符串表示的转化为数字然后直接进行加法操作。
2.用一个叫atoi的函数,听说好像可以把字符串转换为数字,然后直接进行操作。
#include<iostream>#include<string.h>#include<stdio.h>#include<ctype.h>using namespace std;int main(){ char s1[20]; char s2[20]; char s3[20]; char s4[20]; while(cin>>s1) { int k1=0,k2=0,i; scanf("%s",s2); int l1= strlen(s1); for(i=0;i<l1;i++) if(s1[i]!=',') s3[k1++]=s1[i]; s3[k1]='\0'; int l2= strlen(s2); for(i=0;i<l2;i++) if(s2[i]!=',') s4[k2++]=s2[i]; s4[k2]='\0'; //两个字符串转换成数字来进行加法,直接就会进行的,不用分类。 int ans = atoi(s3)+atoi(s4); printf("%d\n",ans); } return 0;}
#include<stdio.h>#include<string.h>int main(){char a[100],b[100];int len1,len2,i,j;while(~scanf("%s",a)){scanf("%s",b);len1=strlen(a); len2=strlen(b);j=1;int ans1=0,ans2=0,flag1=0,flag2=0;if(a[0]=='-') flag1=1;for(i=len1-1;i>=0;i--){if(a[i]!=',' && a[i]!='-'){ans1+=(a[i]-'0')*j;j=j*10;}}if(flag1) ans1=-ans1;j=1;if(b[0]=='-') flag2=1;for(i=len2-1;i>=0;i--){if(b[i]!=',' && b[i]!='-'){ans2+=(b[i]-'0')*j;j=j*10;}}if(flag2) ans2=-ans2;printf("%d\n",ans1+ans2);}}
0 0
- HDU(3787)——A+B
- HDU—{A}+{B} STL
- hdu 3787 A+B
- hdu-3787-A+B
- HDU 3787 A+B
- hdu 3787 A+B
- HDU 3787 A+B
- HDU 3787 A+B
- hdu 2035——人见人爱A^B
- HDU—— 2057 A + B Again
- HDU——A + B Problem II
- HDU 2034 人见人爱A—B
- hdu 3787 A+B(水)
- hdu——2057——A+B Again
- HDU ——2054 ——A==B?
- HDU——2034 ——人见人爱A-B
- HDU——2033—— 人见人爱A+B
- HDU—2035—人见人爱A^B—【快速幂取模】
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- android笔记--JSON数据解析
- java中switch语句的case中不能抛出异常?
- 代码重构技巧方法
- 准备蓝桥杯--dyx--杨辉三角形
- HDU(3787)——A+B
- 批处理实现添加java环境变量
- 如何组装配置属于自己的台式机
- (1183)SCU
- 欧几里德算法(最大公约数)
- android 解析json数据格式
- Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
- A and B and Interesting Substrings cf294
- mmap那些事之android property实现之二