9度 1003 A+B 数字以逗号分开
九度 1003 A+B 数字以逗号分开题目1003:AB时间限制:1 秒内存限制:32 兆特殊判题:否提交:4916解决:2026题目
九度 1003 A+B 数字以逗号分开
题目1003:A+B时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:4916
解决:2026
- 题目描述:
- #include <stdio.h>#include <string.h>#include <stdlib.h>void Solution1();int main(){ Solution1(); return 0;}void Solution1(){ char a[15],b[15],ch; int i; char aSign='+'; char bSign='+'; i=0; while((ch=getchar())!='\n' && ch!=' ') { if(ch=='-') aSign='-'; if(ch!=',' && ch!='-') a[i++]=ch; } a[i]='\0'; i=0; while((ch=getchar())!='\n' && ch!=' ') { if(ch=='-') bSign='-'; if(ch!=','&& ch!='-') b[i++]=ch; } b[i]='\0'; //把字符串转换为整数 long int Diga=atol(a); long int Digb=atol(b); if(aSign=='-') Diga=-Diga; if(bSign=='-') Digb=-Digb; printf("%ld\n",Diga+Digb);} /************************************************************** Problem: 1003 User: windzhu Language: C++ Result: Wrong Answer****************************************************************/