趋势科技的一道面试题,自己做了一下,就当练练手
来源:互联网 发布:mac ps cs6 破解文件 编辑:程序博客网 时间:2024/04/29 18:35
club函数用来模拟一个俱乐部的顾客。
初始化情况下是0个顾客,俱乐部最大规模只能有50个顾客,当用户超过了最大规模,他们必须等在外面。当一些顾客离开了等待队列将减少。这个club函数将打印在俱乐部里面的顾客人数,和外面的等待人数。函数声明如下:void club(int x);正数x代表客人来了,负数x代表客人离开了俱乐部举例而言,club (40)打印40,0;接着club (20)打印50,10;接着club (-5)打印50,5;接着club (-30)打印25,0;接着club (-30)打印N/A;因为这是不可能实现的。请用c++编程实现club函数。为了确保函数工作正常,我们使用下列数据来测试函数是否正常,你认为该选哪个选项:
a 60
b 20 50 -10
c 40 -30
d 60 -5 -10 -10 10
e 10 -20
f 30 10 10 10 -60
g 10 10 10
h 10 -10 10
A a d e g
B c d f g
C a c d h
D b d g h
E c d e f
选E,代码如下:
#include <iostream>const int capacity = 40;void club( int x ){ static int in = 0; static int out = 0; if( x >= 0 ) { if( x >= ( capacity - in ) ) { out = out +( x - ( capacity - in ) ) ; in = capacity; } else { in = in + x; } } else { if( in + x >= 0) { in = in + x;//in - ( -x ) } else { cout << "N/A"<< endl; return; } if( out <= ( capacity - in ) ) { in = in + out; out = 0; } else { in = capacity; out = out - ( -x ); } } cout << in << " , "<< out << ";" << endl;}
- 趋势科技的一道面试题,自己做了一下,就当练练手
- 想动手做一个东西.就当练练手吧
- Trend科技的一道面试题
- 宇视科技的一道面试题
- (大神勿入)据说是一道面试题,然后自己就写了一发(矩阵的螺旋输出)
- 百度贴吧里的一道题,自己做了一下,希望各位指点一下
- 11-10-18 练练手,不然就生了
- 自己做的一道机试题
- 8皇后问题---好久没做这个了。练练手。
- JSPatch 调用第三方库教程.写看新使用的朋友们当案例看看,随便给自己练练手
- linux 试题 没事儿 练练手
- 简单的练练手(华为机试题)
- 看见一道排序题,练练手。
- 一天做一道题、练练写代码的能力
- 学习C++的最好方式,就是使用C++来做项目。然而,我手中并没有需要使用C++的工作,咋办?只好自己写个小游戏练练手了。
- 单选框状态的判断,当你做选择题时,没选择任何答案不让做下一道题,就会遇到这种问题了!
- 要面试了,写写小程序练练手,顺便记录一下
- 面试题(整理了一下)
- WINDOWS7系统如何把PSP游戏改ISO格式
- 想给电脑重装系统时电脑不让格式化
- FCKeditorV2 的使用
- 移动硬盘文件或目录损坏或无法读取
- 读《windows核心编程》笔记2
- 趋势科技的一道面试题,自己做了一下,就当练练手
- Windows Phone 7.5及诺基亚Lumia 800使用感受
- js中有window.onload和<BODY>中的onload属性同时存在时
- C++ char类型
- Should IBOutlets be strong or weak under ARC
- Oracle学习----连接字
- OO设计原则
- Java 6 JVM参数选项大全(转载)
- Java学习札记16:浅析 Thread 类中的 start() 和 run() 方法