小Z的A+B

Time Limit: 2000/1000ms (Java/Others)

Problem Description:

小Z最喜欢A+B了,没事就研究研究,比如什么大整数A+B(就是1000万万亿+2000万万万万万亿这种),大浮点数A+B,大实数A+B,大数A+B的A+B次方,总之,A+B被他玩坏了,连字符串都要A+B。

Input:

多组数据输入,每组一行字符串(长度小于2000),由若干个非负数和加号组成,求所有数字之和。
数字都是合法的常规数字,不会有01这样的数字出现,且字符串第一个字符和最后个字符一定是数字。
加号至少一个,若多个加号在一起则认为是一个加号。

Output:

对于每组数据,单独一行输出小Z的A+B(结果在int范围内)

Sample Input:

1++++++3435+1

Sample Output:

3437
解题思路:简单处理字符串,水过!
AC代码:
 #include<bits/stdc++.h>
using namespace std;
const int maxn=;
char str[maxn];int sum,mul;
int main(){
while(cin>>str){mul=sum=;
for(unsigned int i=;i<=strlen(str);++i){
if(str[i]!='+'&&str[i]!='\0')mul=mul*+str[i]-'';
else{sum+=mul;mul=;}
}
cout<<sum<<endl;
}
return ;
}

最新文章

  1. split函数的实现
  2. 我心中的核心组件(可插拔的AOP)~分布式Session组件
  3. [javaSE] 注解-JDK中的注解
  4. Open CV缩放图像
  5. Windows上搭建android开发环境
  6. UVALive 6088 Approximate Sorting 构造题
  7. dustjs
  8. 为centos6.5系统添加epel源
  9. js 模板引擎 - 超级强大
  10. BZOJ1976: [BeiJing2010组队]能量魔方 Cube
  11. Bosch 英语面试准备分享
  12. git上传报错的解决方案
  13. 来杯咖啡看Pecan
  14. Android开发之漫漫长途 ⅥI——Android消息机制(Looper Handler MessageQueue Message)
  15. 利用jQuery实现用户名片小动画
  16. Centos6.5搭建Elasticsearch
  17. CM记录-选择合适的硬件
  18. linux shell cut 命令
  19. 【WebService】使用CXF开发WebService(四)
  20. 微服务之springCloud-docker-feign(四)

热门文章

  1. 06 Python流程控制
  2. 深刻理解Python中的元类(metaclass)--代码实践
  3. Oracle Multitenant Environment (二) Purpose
  4. 转:Redis 缓存策略
  5. [JavaEE] Create API documents with Swagger
  6. 【一】注入框架RoboGuice使用:(A brief example of what RoboGuice does)
  7. CocoaPods pod instal慢、卡住解决方法
  8. Linux如何使用cURL分割下载大文件
  9. UVALive 4212 - Candy
  10. SQLServer添加链接服务器