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

浙大考研题目啊。贴一贴,呵呵。 让我回忆了当年考研。

只是就和题目一样简单,就是A+B的问题,盲打也能过。

呵呵。只是考了字符的转换。

回忆起当年考研,哎。

往事不堪回首。

过去了。着眼未来吧。早已经远超越这样的境地了。

继续努力吧。

#include <stdio.h>
#include <stdlib.h>
#include <string.h> char *strs[10] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
char s1[20], s2[20];
int main()
{
while (true)
{
int a = 0, b = 0, c = 0;
while (scanf("%s", &s1) && s1[0] != '+')
{
for (int i = 0; i < 10; i++)
{
if (!strcmp(strs[i], s1))
{
c = i;
break;
}
}
a = a * 10 + c;
}
while (scanf("%s", &s2) && s2[0] != '=')
{
for (int i = 0; i < 10; i++)
{
if (!strcmp(strs[i], s2))
{
c = i;
break;
}
}
b = b * 10 + c;
}
if (a == 0 && b == 0) break;
printf("%d\n", a + b);
}
return 0;
}

版权声明:笔者靖心脏,景空间地址:http://blog.csdn.net/kenden23/,只有经过作者同意转载。

最新文章

  1. [C1] C1ComboBox 的非编辑状态优化
  2. 高性能 TCP &amp; UDP 通信框架 HP-Socket v3.2.2 正式发布
  3. Jquery--input
  4. OpenGL利用模板测试实现不规则裁剪
  5. c++ Windows Socket实现最简单的C/S网络通信(TCP)
  6. WP开发笔记——去除 HTML 标签
  7. BZOJ 2324: [ZJOI2011]营救皮卡丘( floyd + 费用流 )
  8. ASIHTTPRequest开源类项目导入问题及解决方法
  9. Objective-C Runtime 运行时之三:方法与消息(转载)
  10. CentOS添加字体
  11. Nginx配置特定二级域名
  12. [Educational Codeforces Round 7]F. The Sum of the k-th Powers
  13. 手写JAVA虚拟机(二)——实现java命令行
  14. RabbitMQ 队列
  15. MOOS通配符订阅
  16. SSL 3.0曝出Poodle漏洞的解决方案
  17. windows下 mysql 5.6.40 卸载 安装 修改密码
  18. Zabbix Server 自带模板监控无密码MySQL数据库
  19. D - F(x)
  20. 文件上传下载显示进度(vue)

热门文章

  1. 轻松学习之Linux教程一 ubuntu14.04+windows双系统安装
  2. HDU 3277Marriage Match III(二分+并查集+拆点+网络流之最大流)
  3. 用 C++ 标准模板库(STL)的 vector 实现二叉搜索树(BST)
  4. HDU4685 Prince and Princess 完美搭配+良好的沟通
  5. 轻松学习之Linux教程六 正則表達式具体解释
  6. SE 2014年4月8日
  7. Tkinter隐藏窗口再让他显示出来的例子
  8. poj2378(树的dfs)
  9. 2014ACM/ICPC亚洲区域赛牡丹江站现场赛-K ( ZOJ 3829 ) Known Notation
  10. Android Ant打包笔记