字符串例题
几道devC++的题目,速度求1.任意输入一个句子(长度在255以内)和一个单词(长度小于等于8),求该单词在该句子中共出现了几次?(如果没有出现一次就输出0)程序文件:...
几道dev C++的题目,速度求
1.任意输入一个句子(长度在255以内)和一个单词(长度小于等于8),求该单词在该句子中共出现了几次?(如果没有出现一次就输出0)
程序文件:word.pas
input:(word.in)
give you some color see see.
see
output:(word.out)
2
2.输入一段文章(255个字符以内),求文章中单词的个数(相同单词只记一次,The和the认为是同一个单词,只记一次)。
程序文件:calword.pas
input:(calword.in)
The computer is the best one
output:(calword.out)
5
4.求n个字符串的最长公共子串。
程序文件:publicst.pas
input:(publicst.in)
3 {表示有3个句子}
what is your local bus
name some local bus
local bus is high speed I/O bus close to the processor
output:(publicst.out)
local bus
5.一个简单的编码,解码程序。假定涉及的是英文的句子,仅且由英文大写字母,逗号,句点和空格符组成,例如:ON A CLEAR DAY , YOU CAN SEE FOREVER
编码过程如下:
先键入一个正整数N(1<=N<=26),它与某个英文大写字母相对应,比如N=9对应字母I。这个字母决定了对原句中英文字母的转换,原码是ABCDE……UVWXYZ转换码是IJKLMNOPQRSTUVWXYZABCDEFGH,而其它字符则不变。因此原句转换成WV I KTMIZ LIG , GWC AMM KIV NMZMDMZ,为了使较难于破译,特将上述转换后的信息再自左至右两两字符交换,若最后仅剩下单个字符则不换,即得:VWI K MTZIL GIG , CWK VIA MMN ZWDMZM。然后,将一开始表示转换关系的字母置于前面,便产生了最后的编码:
IVWI K MTZIL GIG , CWK VIA MMN ZWDMZM
答案步骤一定要,解释随便,最好也有!
谢谢! 展开
1.任意输入一个句子(长度在255以内)和一个单词(长度小于等于8),求该单词在该句子中共出现了几次?(如果没有出现一次就输出0)
程序文件:word.pas
input:(word.in)
give you some color see see.
see
output:(word.out)
2
2.输入一段文章(255个字符以内),求文章中单词的个数(相同单词只记一次,The和the认为是同一个单词,只记一次)。
程序文件:calword.pas
input:(calword.in)
The computer is the best one
output:(calword.out)
5
4.求n个字符串的最长公共子串。
程序文件:publicst.pas
input:(publicst.in)
3 {表示有3个句子}
what is your local bus
name some local bus
local bus is high speed I/O bus close to the processor
output:(publicst.out)
local bus
5.一个简单的编码,解码程序。假定涉及的是英文的句子,仅且由英文大写字母,逗号,句点和空格符组成,例如:ON A CLEAR DAY , YOU CAN SEE FOREVER
编码过程如下:
先键入一个正整数N(1<=N<=26),它与某个英文大写字母相对应,比如N=9对应字母I。这个字母决定了对原句中英文字母的转换,原码是ABCDE……UVWXYZ转换码是IJKLMNOPQRSTUVWXYZABCDEFGH,而其它字符则不变。因此原句转换成WV I KTMIZ LIG , GWC AMM KIV NMZMDMZ,为了使较难于破译,特将上述转换后的信息再自左至右两两字符交换,若最后仅剩下单个字符则不换,即得:VWI K MTZIL GIG , CWK VIA MMN ZWDMZM。然后,将一开始表示转换关系的字母置于前面,便产生了最后的编码:
IVWI K MTZIL GIG , CWK VIA MMN ZWDMZM
答案步骤一定要,解释随便,最好也有!
谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询