| 查看: 455 | 回复: 3 | ||
1直在路上铁虫 (小有名气)
|
[求助]
程序调错 已有2人参与
|
|
# include <iostream> using namespace std; class Server { public: Server(char letterName); static int getTurn(); void serveOne(); static bool stillOpen(); private: static int turn; static int lastServed; static bool nowOpen(); char name; }; int Server:: turn = 0; int Server:: lastServed = 0; bool Server:: nowOpen = true; int main (void) { Server s1('A'),s2('B'); int number,count; do { cout << " How many in your group?"; cin >> number; cout << " Your turns are:"; for (count = 0; count < number; count++) cout << Server::getTurn() << ' '; cout << endl; s1.serveOne(); s2.serveOne(); }while (Server::stillOpen()); cout << " Now closing service.\n"; return 0; } Server::Server(char letterName) : name(letterName) int Server::getTurn() { turn++; return turn; } bool Server::stillOpen() { return nowOpen; } void Server::serveOne() { if (nowOpen && lastServed < turn) { lastServed++; cout << " Server " << name << " now serving " << lastServed << endl; } if (lastServed >= turn) nowOpen = false; } 求助了,拜托,不知道怎么错的,照着例子敲了两遍了 |
» 猜你喜欢
今年E04面上
已经有24人回复
生命口会评
已经有12人回复
祈祷青基必中
已经有12人回复
大龄残疾硕士的一点执念
已经有26人回复
27届辽宁大学应届毕业生申博
已经有3人回复
关于如何从代码看上不上会
已经有23人回复
chemdraw
已经有6人回复
b口会评
已经有6人回复
信息学部会评时间
已经有3人回复
在职考研
已经有7人回复
2楼2015-05-05 16:48:03

3楼2015-05-05 17:27:02
liu2012huan
铜虫 (正式写手)
- 应助: 12 (小学生)
- 金币: 383.5
- 红花: 2
- 帖子: 307
- 在线: 22.4小时
- 虫号: 2076886
- 注册: 2012-10-21
- 性别: GG
- 专业: 计算机软件

4楼2015-05-05 18:39:34











回复此楼