![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 69
back_to_dream
这个作者很懒,什么都没留下…
展开
-
关于拿球的问题
桌上排列着100个球,两个人轮流拿球装入口袋,能拿到第100个球的人为胜利者,条件是:拿球者每次至少要拿1个但最多不能超过五个, 问:如果你是先拿球的人,以后不管怎么都能保证你能得到第100个球,你个先拿几个?然后怎么拿?为什么? 解题思路: 1、我们不妨逆向推理,如果只剩6个乒乓球,让对方先拿球,你一定能拿到第6个乒乓球。理由是:如果他拿1个,你拿5个;如果他拿 2个,你拿4个;如果转载 2012-04-03 16:09:53 · 5393 阅读 · 3 评论 -
大数相加
#include #include using namespace std; string Addition( string one , string two ) { int len1 = one.size ( ) ; int len2 = two.size ( ) ; string sum ; int max ; if ( len1 >= len2 )转载 2012-04-03 16:36:15 · 512 阅读 · 0 评论 -
函数atoi,itoa 的实现
#include int atoi(const char *str) { int value=0; bool b_plus=true; //判断符号 switch(*str) //过滤符号 { case '+': str++; break; case '-': b_plus=false;转载 2012-04-03 17:01:17 · 698 阅读 · 4 评论 -
程序题
/* Num1:判断一个数是否为回文数 */ #include using namespace std; int main() { int j = 10,k =12321,p,a[10],ss,i=0,begin,end; cout<<"please input"<<endl; cin>>k; p = k; while(p) { ss = p%10; a[i] = ss;转载 2012-04-04 10:50:50 · 444 阅读 · 0 评论 -
面向对象的三个基本特征
面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是 “ 继承 ” 。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原转载 2011-12-07 17:29:37 · 499 阅读 · 0 评论 -
面试一个题
今天的趣题来源于 IBM Ponder This 三月份的谜题。 大家应该都听说过这个老题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药? 这个问题的答案也堪称经典:把瓶子从 0 到 999 依次编号,然后全部转换为 10 位二进制数。原创 2011-06-17 19:52:00 · 1215 阅读 · 0 评论