读书人

9度 1003 A+B 数字以逗号分开

发布时间: 2013-03-19 17:22:05 作者: rapoo

九度 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****************************************************************/

读书人网 >编程

热点推荐