Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 11543    Accepted Submission(s): 6699

Problem Description
读入两个小于100的正整数A和B,计算A+B.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出. 
Output
对每个测试用例输出1行,即A+B的值.
Sample Input
one + two = three four + five six = zero seven + eight nine = zero + zero =
Sample Output
3 90 96
Source
浙大计算机研究生复试上机考试-2005年
#include <iostream>
#include <cstring>
#include <stdio.h>
using namespace std;
int value(char c[])
{int n;if(!strcmp(c,"zero"))n=0;else if(!strcmp(c,"one"))n=1;else if(!strcmp(c,"two"))n=2;else if(!strcmp(c,"three"))n=3;else if(!strcmp(c,"four"))n=4;else if(!strcmp(c,"five"))n=5;else if(!strcmp(c,"six"))n=6;else if(!strcmp(c,"seven"))n=7;else if(!strcmp(c,"eight"))n=8;elsen=9;return n;
}
int main()
{char  a[10],s;int i=0,sum;while(cin>>a){sum=value(a);char b[10],c[10],d[10];cin>>b;if(b[0]=='+'){cin>>c;cin>>d;if(d[0]=='='){sum+=value(c);cout<<sum<<endl;}else{cin>>s;sum+=value(c)*10+value(d);cout<<sum<<endl;}}else{cin>>s>>c;cin>>d;if(d[0]=='='){sum=sum*10+value(b)+value(c);cout<<sum<<endl;}else{cin>>s;sum=sum*10+value(b)+value(c)*10+value(d);cout<<sum<<endl;}}}return 0;
}

hdu 1228 A+B (字符串处理) 水相关推荐

  1. [ACM] hdu 1228 A+B (字符串处理)

    A + B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  2. HDU2112 HDU Today 最短路+字符串哈希

    HDU Today Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  3. hdu 2025:查找最大元素(水题,顺序查找)

    查找最大元素 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  4. HDU 5427 A problem of sorting 水题

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5427 A problem of sorting Time Limit: 2000/1000 MS ( ...

  5. hdu 1117 Booklet Printing(模拟 分类 水题)

    传送门 http://acm.hdu.edu.cn/showproblem.php?pid=1117 首先上图, 这表示三张纸订正一本册子的姿势,是一张夹着一张的,明白了这个,就可以水过去了. 这里第 ...

  6. [双指针] aw3333. K-优字符串(双指针+水题)

    文章目录 1. 题目来源 2. 题目解析 1. 题目来源 链接:3333. K-优字符串 2. 题目解析 双指针水题. 可发现首尾对应位置均独立,且得分可以任意变换.故仅需统计初始得分 sum,最小操 ...

  7. hdu 5078 2014鞍山现场赛 水题

    http://acm.hdu.edu.cn/showproblem.php?pid=5078 现场最水的一道题 连排序都不用,因为说了ti<ti+1 //#pragma comment(link ...

  8. HDU 1231 最大连续子序列:水dp

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1231 题意: 给你一个整数序列,求连续子序列元素之和最大,并输出该序列的首尾元素(若不唯一,输出首坐标 ...

  9. HDU 2567 寻梦(字符串,插入)

    #include<iostream> #include<stdio.h> #include<string.h> #include<cmath> usin ...

最新文章

  1. 背包思想计算方案的总数(货币系统)
  2. Comparative assessment of long-read error-correction software applied to RNA-sequencing data
  3. Flowable节点跳转
  4. python笔记1:字符串处理函数
  5. 牛客 - maki和tree(dfs)
  6. cocos2d-x初探学习笔记(18)--Lable
  7. 做折线图坐标轴数字_Excel折线图表的另类表达制作?牛闪君使用了双线表达法来完成...
  8. C++之面向对象模型
  9. 超过12000个零件,钢琴就是一部复杂的机器
  10. 品味性能之道十一:JAVA中switch和if性能比较
  11. android播放html5视频,仅仅有声音没有图像视频
  12. 用链表队列实现基数排序;
  13. 执行命令行并等待完成
  14. matlab R2017b 初始化缓慢的问题
  15. 顺利通过PMP考试 PMP备考总结
  16. 商务本能否一本通吃?
  17. 华为存储iscsi配置_使用华为存储配置ISCSI存储方法和iSCSI建立连接提示目标错误...
  18. 17讲项目实战签证页面
  19. Python之marshmallow
  20. 股票重大利好开盘封涨停买不到?试试这个办法

热门文章

  1. android+高通平台缩写汇聚
  2. Service xxx does not have a SELinux domain defined
  3. ARM Linux内核Input输入子系统浅解
  4. 区块链是什么?白话解读入门必须了解的概念
  5. 《梦断代码》阅读笔记01
  6. MyEclipse打不开 报xxxxxx. log。
  7. 工业4.0时代,SAP助力打造智能化工厂研讨会圆满落幕
  8. -bash: jps: command not found
  9. Hive学习笔记 —— Hive的体系结构
  10. 计算机基础教育德育教学,【家庭教育论文】计算机基础教学的德育教育(共2650字)...