实验二 数组、指针和c++标准库

技术实验二 数组、指针和c++标准库 实验二 数组、指针和c++标准库实验任务5
Info.hpp#ifndef INFO_HPP
#define INFO_hpp#includeiostream
#i

实验二数组、指针和c标准库

实验任务5

Info.hpp

#ifndef INFO_HPP

#定义信息_hpp

#包括牡蛎

#包括

#包括阿曼普

使用命名空间标准;

类别信息{

私人:

字符串昵称;

字符串康塔克

字符串城市;

int n;

公众号:

信息(字符串昵称0,字符串contack0,字符串city0,int n0);

无效打印();

};

信息:信息(字符串昵称0,字符串contack0,字符串city0,int n0):

昵称{昵称0},联系{联系0},城市{城市0},n{n0}{}

无效信息:打印(){ 0

coutleftsetw(10)称呼:'昵称endl

coutleftsetw(10)联系方式:' contackendl

coutleftsetw(10)所在城市:' cityendl

coutleftsetw(10)预订人数:' nendl

}

#endif

task5.cpp

#包含" Info.hpp "

#包括牡蛎

#包含因子

int main(){ 0

矢量音频信息列表

const int容量=100;

昵称为0、contack0、city0的字符串;

int n0,k=0;

cout '录入信息endlendl

cout '称呼/昵称,联系方式(邮箱/手机号),所在城市,预定参加人数恩德尔

而(CIN昵称0,cincontack0,cincity0,cinn 0){ 0

k=n0

信息c1(昵称0,contack0,city0,n0);

帐户信息列表。推背(C1);

if(k==容量)中断;

否则if(KC容量){ 0

cout '对不起,只剩容量-不知道个位置。恩德尔

cout'1 .输入你,更新(更新)预定信息恩德尔

cout'2 .输入q,退出预定恩德尔

cout '你的选择:';

k-=n0;

char z;

cinz

int t=0;

if(z==' q '){ 0

帐户信息列表。pop _ back();

打破;

}

else if(z==' u '){ 0

帐户信息列表。pop _ back();

继续;

}

}

}

' coutendl '截至目前,一共有k位听众预定参加。预定听众信息如下: ' endl

for(auto it=account _ info _ list。begin();它!=帐户_信息_列表。end();it){ 0

it-print();

}

}

运行测试结果截图:

实验任务6

Textcoder.hpp

#ifndef TEXCODER_HPP

#定义文本编码器_HPP

#包括牡蛎

#包括

使用命名空间标准;

类文本编码器{

私人:

字符串文本;

公众号:

文本编码器(字符串text0):text{text0}{}

字符串编码器();

字符串解码器();

};

字符串textcoder :3360编码器(){ 0

for(auto ch :文本){ 0

if(ch='a'ch='u'||ch='A'ch='U ')

ch=5;

else if(ch=' V ' ch=' Z ' | | ch=' V ' ch=' Z ')

ch-=21;

}

返回文本;

}

字符串textcoder :3360 decode(){ 0

for(auto ch :文本){ 0

if(ch='f'ch='z'||ch='F'ch='Z ')

ch-=5;

else if(ch=' A ' ch=' e ' | | ch=' A ' ch=' F ')

ch=21

}

返回文本;

}

#endif

task6.cpp

#包括" Textcoder.hpp "

#包含输入输出流

#包含字符串

int main()

{

使用命名空间标准;

字符串文本、编码文本、解码文本;

cout '输入英文文本: ';

while (getline(cin,text))

{

encoded_text=TextCoder(文本)。编码器();//这里使用的是临时无名对象

cout '加密后英文文本: \ t ' encoded _ text endl

解码文本=文本编码器(编码文本)。解码器();//这里使用的是临时无名对象

cout '解密后英文文本: \ t ' decoded _ text endl

cout '\n输入英文文本: ';

}

}

运行测试结果截图:

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/61492.html

(0)

相关推荐

  • Mysql的卸载过程是怎么样的

    技术Mysql的卸载过程是怎么样的Mysql的卸载过程是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。引言很多人因为第一次安装mysql导致安装

    攻略 2021年10月25日
  • css3如何实现元素颜色从左到右变蓝效果

    技术css3如何实现元素颜色从左到右变蓝效果这篇文章主要介绍了css3如何实现元素颜色从左到右变蓝效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    攻略 2021年11月26日
  • Access数据库操作语句有哪些

    技术Access数据库操作语句有哪些本篇文章为大家展示了Access数据库操作语句有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Access数据库操作语句简介下面我就简单介

    攻略 2021年11月23日
  • 分数化小数,数学家是怎么将分数化为小数的

    技术分数化小数,数学家是怎么将分数化为小数的说说自己吧分数化小数!1986年看了《小学数学教师》第4期鲍刚的一篇《质数之最》,产生了对数的计算。于是,贪黑爬半夜地算分数化小数。
    开始用竖式计算单位分数化小数。
    这样算,觉

    生活 2021年10月28日
  • ELK安装是怎样的

    技术ELK安装是怎样的这篇文章给大家介绍ELK安装是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一:安装环境: 1. VMware Workstation Pro 15 下载及安装

    攻略 2021年10月20日
  • 抖音刷粉网址,人工刷粉丝会被封号吗?

    技术抖音刷粉网址,人工刷粉丝会被封号吗?抖音是当下非常受欢迎的一个社交软件,这样一个宣传度广的社交平台自然会吸引很多商家入驻广告,也就会衍生出很多的带货网红。成长一个做宣传推广的带货网红,前提是要有人气要有粉丝关注才能有

    测评 2021年11月11日