2015年华为上机题
2015-09-08 16:22
351 查看
代码如下:
#include<iostream> using namespace std; long long product(long long data){ long long ret = 1; while(data > 0){ int tmp = data % 10; if(tmp == 0) return 0; else ret *= tmp; data = data / 10; } return ret; } int main(){ long long data; cin>>data; cout<<product(data)<<endl; return 0; }
代码如下:
#include<iostream> #include<algorithm> using namespace std; int maxInt(int data[]){ sort(data, data + 10); int res[3] = {0}; res[0] = data[9]; for(int i = 8, j = 1; i >= 0 && j < 3; --i){ if(data[i] == data[i + 1]) continue; else{ res[j] = data[i]; j++; } } return res[0] * 100 + res[1] * 10 + res[2]; } int main(){ int data[10]; for(int i = 0; i < 10; ++i) cin>>data[i]; cout<<maxInt(data)<<endl; return 0; }
代码如下:
#include<iostream> #include<algorithm> #include<string> using namespace std; bool isYiDong(string str) { bool flag=false; if(str[3]=='_'&&str[8]=='_'&&str[0]=='1'&&str.size()==13) flag=true; return flag; } bool isGuDing(string str) { bool flag=false; if((str[0]=='6'||str[0]=='8')&&str[4]=='_'&&str.size()==9) flag=true; return flag; } int main() { string str; cin>>str; if(isYiDong(str)) cout<<"MOBILE"; else if(isGuDing(str)) cout<<"PSTN"; else cout<<"ERROER"; return 0; }
相关文章推荐
- javascript中执行类型的转换规则
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- 二分
- load url from future 解释
- spring_150901_hibernate_transaction_xml
- 将Memcached作为服务自动启动
- TCPDump抓取vlan/pppoe等数据帧的规则
- 抽象一个分页的方法出来
- 1066. Root of AVL Tree (25)
- rot13翻译器
- VS2013 密钥
- Longest Substring Without Repeating Characters
- iOS 本地化字符串—(妖妖随笔)
- mac系统里spark单机环境的安装和配置
- offsetof、container_of 实现
- PDO获取数据的方法fetch()、fetchAll()、setFetchMode()、bindColumn()
- 关于git 的使用
- HTML5获取地理位置定位信息
- 题目1509:树中两个结点的最低公共祖先
- 百度地图的定位