杭电acm1228
2015-12-02 14:39
260 查看
#include <stdio.h> #include <string.h> int main() { char *num[10] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; char ch, c[50], temp[20]; int i, j, k, l, num1, num2, ans; while(gets(c)) { // getchar(); ans = 0; num1 = 0; num2 = 0; j = 0; for(i=0; c[i]!='+'; i++) { if(c[i]!=' ') { temp[j++] = c[i]; } else { temp[j] = '\0'; for(k=0; k<10; k++) { if(!strcmp(temp, num[k])) { num1 = num1 * 10 + k; break; } } /* for(l=0; l<j; l++) temp[l] = '';*/ j = 0; } } j = 0; for(i+=2; c[i]!='='; i++) { if(c[i]!=' ') { temp[j++] = c[i]; } else { temp[j] = '\0'; for(k=0; k<10; k++) { if(!strcmp(temp, num[k])) { num2 = num2 * 10 + k; break; } } /* for(l=0; l<j; l++) temp[l] = '';*/ j = 0; } } //printf(".....%d..%d...\n", num1, num2); if(num1==0 && num2==0) continue; ans = num1 + num2; printf("%d\n", ans); } return 0; }
相关文章推荐
- MySQL Study之--Linux下安装MySQL workbench工具
- 数据库sql中in和exists的区别
- Android Studio 快捷键
- 如何反编译APK包?
- [转]让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- [业务]水资源做什么?
- jersey
- Asp.Net 之 Web.config下Authorization节点
- AsyncTask和Handler的优缺点比较
- Spring注解
- C# 快速创建线程
- Android SwipeRefreshLayout 官方下拉刷新控件介绍
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- IOS 菊花弹窗提示
- 深度剖析:如何实现一个 Virtual DOM 算法
- bzoj2751
- javascript 中的 delete
- 做linux运维工程师,必须要掌握以下几个工具
- 【LeetCode】190 Reverse Bits
- Jquery左右滑动插件之实现超级炫酷动画效果附源码下载