很多时候,我们醉心于算法实现,研究高深的理论,却忽略了最基本的问题。这两天师兄开始华为机试,题目基本都涉及数据和文件操作,这方面自己一点儿都不熟,解决问题每次都是查,这次干脆总结下。
1 类型转换(算数类型的强制类型转换,参考C++ PRIMER 2.1.2节)
char * --> std::string
由于string支持char初始化,因此事情很好办
c...
分类:
编程语言 时间:
2014-07-16 17:16:42
阅读次数:
232
//输入一个正整数,输出2000年1月1日经过该整数天后的日期.已测试,输入值可以为0~1095727//如,100天后,日期为2000 4 10#include#define MAX_YEAR 5000//年数可以从2000一直到4999年。//函数功能:求解第year年共有多少天int day_...
分类:
其他好文 时间:
2014-07-15 09:10:04
阅读次数:
525
静态路由:安全、配置繁琐、网络工程师必须非常了解本网络结构动态路由:适用于中型及大型网络、相应网络拓扑结构改变、不安全IGPS内部网关路由工作在一个AS内部EGPS边界网关路由工作在AS之间AS自治系统:一组受相同组织管理并维护的网络设备构成的网络IGPS:RIPOSPFIS-IS(底层..
分类:
其他好文 时间:
2014-07-14 12:40:05
阅读次数:
313
以下题目都是回忆的,题目都很简单, 大家有些基础就可以参加!(语言可以是c/c++,也可以是java的)
题目一(60分):
字符串操作, 将小写转换成大写, 将大写转化为小写, 数字的不做转换
例如,
输入:aBcD12
输出:AbCd12
题目二(100分):
将输入的字符串按照规定重新排序,如果字符串长度为奇数, 则中间的字符保持不变, 中间字符左侧降序排列, 右侧...
分类:
编程语言 时间:
2014-07-13 18:08:37
阅读次数:
469
描述: 给定一个以字符串形式表示的算术表达式,计算该表达式的值。
表达式支持如下运算:“+、-、*、/”,其中“*”和“/”的优先级要高于“+”和“-”;
不需要考虑括号,且表达式之间没有空格;
例如:对于表达式"3-2+15*2",该表达式值为31.
运行时间限制: 60 Sec
内存限制: 256 MByte
输入: 加减乘除四则运算表达式,长度不超过1024字节,运算式中不含...
分类:
其他好文 时间:
2014-07-13 16:34:43
阅读次数:
287
代码:
#include
#include
#include
#include
int main()
{
int num[100];
int odd = 0, even = 0;
std::string str;
getline(std::cin, str);
std::stringstream s(str);
int j = 0;
while(getline(s, s...
分类:
其他好文 时间:
2014-07-13 13:54:31
阅读次数:
280
今天看华为的上机题目中,有一道题目是判断是否是回文数,以前没有碰到过这个概念。所谓回文数即:正着念和反着念是一样的,比如787等....判断的程序如下: 1 #include 2 using namespace std; 3 int main() 4 { 5 int n,m=0,temp;...
分类:
其他好文 时间:
2014-07-13 12:49:17
阅读次数:
210
2014华为机试西安地区A组试题
题目一、分苹果
M个相同苹果放到N个相同篮子里有多少种放法,允许有篮子不放。
1
例如5个苹果三个篮子,3,1,1 和 1,1,3是同一种放法
输入 7 3
输出 8
题目分析:
这道题类似于整数划分的题目,这是很早的一道ACM的题目,主要思路就是考递归。
①当苹果数目或者篮子数目为1时候,就只有一种可能
②当苹果数目小于篮子数目的时候...
分类:
其他好文 时间:
2014-07-12 20:04:55
阅读次数:
344
华为上机题目之一:输入一串数,以‘,’分隔,输出所有数种去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个)Sample input 3,3,5,3,6,9,7,9 Sample outPut:3这里在输入的时候是一串,不知道有多少个,并且要以','隔开。所以结束标志选用换行符'\n....
分类:
其他好文 时间:
2014-07-12 14:27:04
阅读次数:
159