c++ primer plus 6.11第四题

加入Benevolent Order of Programmer后,

#include<iostream>
using namespace std;
#include<string>struct BOP
{char fullname[10];//真实姓名char title[10];//头衔char bopname[10];//秘密姓名int preference;//0-fullname  1-title  2-bopname
};
int main()
{BOP person[5] = { { "zhangsan", "jingli", "xiaozhang", 0 }, { "lisi", "boss", "xiaoli", 1 }, { "wangwu", "zhiyuan", "xiaowang", 2 }, { "zhaoliu", "jingli", "xiaoliu", 0 }, { "baqi", "jingli", "xiaoba", 1 } };cout << "Benevolent Order of Programmers Report" << endl;cout << "a. display by name" << "\t" << "b. display by title " << endl;cout << "c.display by bopname" << "\t" << "d. display by preference" << endl;cout << "q. quit" << endl;char ch;cout << "enter your chocie:" << endl;while (1){cin >> ch;switch (ch){case 'a':{cout << person[0].fullname << endl;cout << person[1].fullname << endl;cout << person[2].fullname << endl;cout << person[3].fullname << endl;cout << person[4].fullname << endl;cout << "next choice:" << endl;break;}case 'b':{cout << person[0].title << endl;cout << person[1].title << endl;cout << person[2].title << endl;cout << person[3].title << endl;cout << person[4].title << endl;cout << "next choice:" << endl;break;}case 'c':{cout << person[0].bopname << endl;cout << person[1].bopname << endl;cout << person[2].bopname << endl;cout << person[3].bopname << endl;cout << person[4].bopname << endl;cout << "next choice:" << endl;break;}case 'd':{for (int i = 0; i < 5; i++){if (person[i].preference == 0){cout << person[i].fullname << endl;}else if(person[i].preference == 1){cout << person[i].title << endl;}else{cout << person[i].bopname << endl;}}cout << "next choice:" << endl;break;}case 'q':{cout << "bye!" << endl;system("pause");exit(0);}}}system("pause");return 0;
}

c++ primer plus 6.11第四题 加入Benevolent Order of Programmer后,相关推荐

  1. C++ Primer Plus第六版第六章编程练习 第4题, 加入Benevolent Order of Programmer后,在BOP大会上

    /*************************************************************************************************** ...

  2. c++primer plus 第11章 编程题第7题

    c++primer plus 第11章 编程题第7题 #pragma once #ifndef COMPLEX0_H_ #define COMPLEX0_H_ #include<iostream ...

  3. 记录——《C Primer Plus (第五版)》第九章编程练习第四题

    第四题:两数值的谐均值可以这样计算:首先对两数值的倒数取 平均值,最后再取倒数.编写一个带有两个double参数的函数, 计算这两个参数的谐均值.(为了测试,个人编写了驱动程序) # include ...

  4. C++ Primer 学习笔记(第四章:表达式)

    2019独角兽企业重金招聘Python工程师标准>>> ##C++ Primer 学习笔记(第四章:表达式) [TOC] ###4.1 基础 左值和右值: 当一个对象被用作右值的时候 ...

  5. 普通话测试第四题评分标准_普通话考试中命题说话的扣分标准

    目前大部分地区都采用计算机辅助测试,即前三题读单音节字词.读多音节词语.朗读短文三项,由国家语言文字工作部门认定的计算机辅助普通话水平测试系统评定分数.第四题命题说话由大约三位普通话测试员人工评定分数 ...

  6. 第十四题: 以下代码的输出结果是?

    第十四题: 以下代码的输出结果是? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public class B {     public static B t1 = n ...

  7. 猿人学web端爬虫攻防大赛赛题解析_第四题:雪碧图、样式干扰

    第四题:雪碧图 - 样式干扰 1.前言 2.题目理解 3.解析过程 3.1.初窥门径 3.2.深入探究 3.2.1.确定原理 3.2.2.逆向破解 3.2.代码实现 4.结语 1.前言 久违的第四题终 ...

  8. Python爬虫实战:手把手教你 字体反爬 CSS反爬练习 猿人学比赛题目四题详解

    题目地址:http://match.yuanrenxue.com/match/4 第四题接口没有设置任何反爬,直接获取数据即可 可以看到返回的是一个json,其中的info字段是一段html文本,格式 ...

  9. 第五章第四题(将英里转换成千米)(Conversion from mile to kilometer)

    第五章第四题(将英里转换成千米)(Conversion from mile to kilometer) 5.4(将英里转换成千米)编写程序,显示下面的表格(注意:1英里为1.609千米). 英里 千米 ...

最新文章

  1. 什么是抽象类?抽象类的作用_揭秘!Java 泛型背后到底是什么?
  2. 软件测试框架课程考试_那考试准备课程值得吗?
  3. 【js监听报错】页面监听js报错问题
  4. Win10下VS2015(WDK10)驱动开发环境配置
  5. 十大Ajax框架 排名不分先后
  6. pygame显示图片的方法_使用Sprite实现移动动画(Pygame中的精灵类)
  7. 常见的INI(PHP)配置
  8. 安装新版xampp后apache无法启动提示:Apache Service detected with wrong path解决方案
  9. 统计学基础之卡方检验
  10. OpenStack Rocky Octavia 的实现与分析(零)架构简介
  11. java数组里的索引越界问题、空指针异常问题
  12. JAVA映射文件到内存,java之内存映射文件
  13. 麒麟信安加入中国首个桌面操作系统根社区openKylin, 共擎开源未来!
  14. 胡乱翻译Apache Ignite(一)
  15. 设计师需要的知识体系
  16. 软考中级---系统集成项目管理
  17. python之json格式数据的提取
  18. 黑客基础——基础隐写术
  19. 不用找,你想要的游戏3d纹理图片素材都在这里
  20. PyQt制作二维码生成器

热门文章

  1. Windows10系统重启后使用TEMP(临时)账户略解
  2. java结账_java结账系统
  3. 线程让步yield实现
  4. quick-cocos2d-x可调试开发环境搭建(vs+babelua和vscode+luaide)
  5. python 银行数据分析_银行业务概述_Python数据分析行业案例课程--信用评分方法_数据挖掘与分析视频-51CTO学院...
  6. 谷粒商城--SPU和SKU(属性分组、规格参数、销售属性)
  7. 秋色园QBlog技术原理解析:系列终结篇:最后的AOP策略(十九)
  8. 实例 | 能源区块链、物联网技术在智能电网中的趋势及前沿应用
  9. OpenCV各模块函数使用实例(5)--特征检测(Feature Detection)
  10. UML图详解(五)组件图