HDU 1228 模拟水题
字符串的水题 用了两种方法做的 感觉做法都很山寨 题目很水 如果不限制小于100会很好
#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int pd(string s)
{
if(s=="zero")
return 0;
if(s=="one")
return 1;
if(s=="two")
return 2;
if(s=="three")
return 3;
if(s=="four")
return 4;
if(s=="five")
return 5;
if(s=="six")
return 6;
if(s=="seven")
return 7;
if(s=="eight")
return 8;
if(s=="nine")
return 9;
}
int main()
{
string s;
int a,b;
while(cin>>s)
{
a=0,b=0;
a=pd(s);
cin>>s;
if(s!="+")
a=a*10+pd(s),cin>>s;
cin>>s;
b=pd(s);
cin>>s;
if(s!="=")
b=b*10+pd(s),cin>>s;
if(!(a+b))
break;
cout<<a+b<<endl;
}
return 0;
}
最后更新:2017-04-04 07:03:38
上一篇:
POJ 2142 扩展欧几里得
下一篇:
POJ 1256 全排列函数
性能对转化率影响评估方法
java 进销存 多商户用户管理系统 项目源码 SSM springmvc
Android逐条加载ListView,实现动画更新
iPad mini曝光:黑白两色4种存量
iOS开发那些事-Git在Xcode中的配置与使用常见问题总结
《Apache Zookeeper 官方文档》ZooKeeper可插入式身份认证
C++对象模型(一):The Semantics of Constructors The Default Constructor (默认构造函数什么时候会被创建出来)
循序渐进:Oracle 12.2的Sharding基础概念解读
软件更新时候出现和原包名冲突
Jquery中BlockUI的详解