早教吧作业答案频道 -->其他-->
一道很简单的C++编程题.用户首先输入一句英文诗,最长100个单词,每个单词最多100个字母,均为小写字母,中间不包含标点符号,以英文句号'.'结尾.接着用户输入两个数字n和k.把该英文句子中的第
题目详情
一道很简单的C++编程题.
用户首先输入一句英文诗,最长100个单词,每个单词最多100个字母,均为小写字母,中间不包含标点符号,以英文句号'.'结尾.接着用户输入两个数字n和k.
把该英文句子中的第n个单词采用上题中的加密方法(就是按照字母表向后数第k个字母,到结尾循环到开头)加密输出.
输入:
every time when you pass by
you take my breath away.
10
2
输出:
dtgcvj
提示:
1.输入的英文句子可以考虑用指针数组存储,动态申请内存(实在没掌握开大二维数组也行!).
2.可以用上题的程序做一个函数本题使用.
3.注意英文诗句的最后一个单词不包含句号'.',句号只是作为提示诗句结束使用.
可能用到的函数:
strlen 求字符串长度
strcpy 拷贝字符串
以上是原题,加密的函数我已编出,我刚刚学c++,学到函数与指针,答案中不希望出现较高级的语法
用户首先输入一句英文诗,最长100个单词,每个单词最多100个字母,均为小写字母,中间不包含标点符号,以英文句号'.'结尾.接着用户输入两个数字n和k.
把该英文句子中的第n个单词采用上题中的加密方法(就是按照字母表向后数第k个字母,到结尾循环到开头)加密输出.
输入:
every time when you pass by
you take my breath away.
10
2
输出:
dtgcvj
提示:
1.输入的英文句子可以考虑用指针数组存储,动态申请内存(实在没掌握开大二维数组也行!).
2.可以用上题的程序做一个函数本题使用.
3.注意英文诗句的最后一个单词不包含句号'.',句号只是作为提示诗句结束使用.
可能用到的函数:
strlen 求字符串长度
strcpy 拷贝字符串
以上是原题,加密的函数我已编出,我刚刚学c++,学到函数与指针,答案中不希望出现较高级的语法
▼优质解答
答案和解析
首先接收字符串用string :string str; cin>>str;用string的好处就是可以不用你管理内存分配
将分开的单词储存用vector:vector strVec;
储存单词:strVec.push("单词")或者strVec.push(string对象).
分离单词可以利用string中的find函数,找到空格然后跳过以此分离单词
至于你说的strlen什么的字符串操作那都是C中用的,过时了
将分开的单词储存用vector:vector strVec;
储存单词:strVec.push("单词")或者strVec.push(string对象).
分离单词可以利用string中的find函数,找到空格然后跳过以此分离单词
至于你说的strlen什么的字符串操作那都是C中用的,过时了
看了一道很简单的C++编程题.用户...的网友还看了以下:
有没有用英文音标标中文句子的书?常见一种书,用中文文字标英文句子,比如:how are you = 2020-05-16 …
诗句帮忙想一句话,12字以内不包含标点符号,里面包含强燕两个字,表示爱情美诗句帮忙想一句话,12字 2020-05-21 …
描写人物外貌的句子和词语要好点的,每个表序号.词语20个:10个2字的10个4字的句子20句:10 2020-06-12 …
中国福利彩票发行中心对使用中国福利彩票标识规定?中国福利彩票标识是标志、中文标准字和英文标准字三者 2020-07-28 …
英语翻译首先说明一下情况,我正在修正一部电影的字幕,因为原字幕很粗糙,有少句,标点错误,翻译不当之类 2020-11-07 …
英语翻译乘火车看到一句标语:请勿往外扔东西给出的翻译是:ForbidForwardChuckThin 2020-11-23 …
古诗中,五言绝句是四句诗,每句都是5个字;七言绝句也是四句诗,每句都是7个字.有一本古诗集,其中五言 2020-11-26 …
英语音标那位朋友可以告诉我怎么记忆英语音标.如音标/i:/字母eeaeeeyi例词beeatseek 2020-11-28 …
英文字母A---Z的音标英文字母A、B、C--Z的国际音标谢谢!A-国际音标B-国际音标一直到英文字 2020-12-02 …
英语单词如何划分英标?单词如何划分音标英语26个字母有大小写,但是如何划分出音标来再请问下,如何拼读 2020-12-04 …