hdu 1228 A + B
来源:互联网 发布:java基础编程实例 编辑:程序博客网 时间:2024/05/18 02:58
A + B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10243 Accepted Submission(s): 5867
Problem Description
读入两个小于100的正整数A和B,计算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
39096
Source
浙大计算机研究生复试上机考试-2005年
Recommend
JGShining
直接模拟就不说了。
#include <stdio.h>#include<string.h>int main(){ char num[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"}; char s[10]; int sum=0,i,a; while(~scanf("%s",s)) { if(s[0]=='+') { a=sum; sum=0; continue; } if(s[0]=='=') { if(sum==0&&a==0) break; printf("%d\n",sum+a); sum=0; continue; } for(i=0;i<10;i++) { if(strcmp(num[i],s)==0) { sum*=10; sum+=i; break; } } } return 0;}
- hdu 1228A+B
- HDU 1228 ( A + B )
- hdu 1228 A + B
- hdu 1228 A + B
- HDU 1228 A+B
- hdu 1228A + B
- HDU-1228A+B
- hdu 1228 A + B
- hdu 1228-A+B
- hdu 1228 A + B
- hdu 1228 A+B
- hdu-1228-A + B
- hdu 1228 A + B
- hdu 1228 A+B
- hdu 1228 A + B
- hdu 1228 A + B
- hdu 1228 A + B
- HDU 1228 A + B
- 实验1《数据库与表的基本操作》
- 正则表达式引擎的构建——基于编译原理DFA(龙书第三章)——1 概述
- [UIView recursiveEnumerateSubviewsUsingBlock:]: unrecognized selector sent to instance
- VS2008或2010资源管理器里为啥没有解决方案
- C++内存管理学习笔记(1)
- hdu 1228 A + B
- hdu1250-Hat's Fibonacci
- windows 7接内外网出现冲突
- RBM相关
- android viewholder
- JS 点击图片可以将图片放大
- gcc编译cpp文件的方法
- Hdu 1028 Ignatius and the Princess III//整数划分(一)
- 工作项目中遇到的一些技术点