首页  >   经验  >   C++ Primer Plus 6th 6.11 编程练习题 第4题 菜单选择显示BOP的成员

C++ Primer Plus 6th 6.11 编程练习题 第4题 菜单选择显示BOP的成员

查看 codexia 的博客 2019-05-10 15:47:24 793 会员文章,禁止转载
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介加入Benevolent Order of Programmer后,在BOP大会上,人们便可以通过加入者的真实姓名、头衔或秘密BOP姓名来了解他(她)。请编写一个程序,可以使用真实姓名、头衔、秘密姓名或成员偏好来列出成员。

题目:

4.加入Benevolent Order of Programmer后,在BOP大会上,人们便可以通过加入者的真实姓名、头衔或秘密BOP姓名来了解他(她)。请编写一个程序,可以使用真实姓名、头衔、秘密姓名或成员偏好来列出成员。编写该程序时,请使用下面的结构:

// Benevolent Order of Programmers name structure
struct bop{
    char fullname[strsize]; // real name
    char title [strsize];   // job title
    char bopname[strsize];  // secret BOP name
    int preference;         // 0=fullname, 1=title,2=bopname
};

该程序创建一个由上述结构组成的小型数组,并将其初始化为适当的值。另外,该程序使用一个循环,让用户在下面的选项中进行选择:

a. display by nameb.  display by title
c. display by bopname  d. display by preference
q. quit
注意,"display by preference" 并不意味着显示成员的偏好,而是意味着根据成员的偏好来列出成员。
例如,如果偏好号为1,则选择d将显示程序员的头衔。该程序的运行情况如下:
Benevolent Order of Programmers Report
a. display by name        b. display by title
c. display by bopname  d. display by preference
q. quit
Enter  your  choice:a
Wimp Macho
Raki Rhodes
Celia Laiter
Hoppy Hipman
Pat Hand
Next  choice:d
Wimp Macho
Junior Programmer
MIPS
Analyst Trainee
LOOPY
Next choice:q
Bye!


答案:  书上无答案。

C++技术网辅导详解解答:
    参考代码:

开通会员付1C币>>阅读全文
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

分享到:
分享文章[C++ Primer Plus 6th 6.11 编程练习题 第4题 菜单选择显示BOP的成员]到QQ空间

C++ Primer Plus 6th习题

猜您感兴趣