本题实际上是26个字母选取5个的组合问题(因为不容许有相同字母),在选取的方案中排除相邻字母。
没有找到直接的计算方法。只能通过枚举来求解。
算法要点:通过递归程序进行组合枚举;从中剔除有相邻字母的组合;统计并输出。
一共有 26334 种组合。
附:计算结果和fortran代码,受篇幅限制,只能输出少部分组合
26个字母,不考虑大小写的话,就是26选4的组合。
方案有 26!/4!/(26-4)! = 14950种。
如果全部输出,篇幅太大。
写了一段代码用来输出,限于篇幅,只能选择部分。
您可以修改代码,在电脑上输出全部答案。
附:计算结果和fortran代码
汉语拼音字母表及其名称音:(大写)A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z。(小写)a、b、c、d、e、f、ɡ、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z。
韵母表:(24个)1、单韵母:a、o、e、i、u、ü、(6个)。
韵母表:(24个)1、单韵母:a、o、e、i、u、ü、(6个)。
鼻韵母:an、en、in、un、vn、ang、eng、ing、ong(9个)。
26的字母任何组合,不重复。这是个组合问题,不考虑排列次序。
26选1,26选2,一直到26选26。
m 选 n 的计算公式是 m!/n!/(m-n)!,因此,简化以下书写的内容,下面只列出了中间数量和总合。
一共有 67108863个不同组合。
附:fortran代码
26个英文字母大写是:A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z。
26个英文字母小写是:a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z。
英文字母,即现在英文(English)所基于的字母,共26个。现代的英文字母完全借用了26个拉丁字母。所谓“拉丁字母”,就是古罗马人所使用文字的字母。
扩展资料:
以下显示在英语里拉丁字母的频率与字母及其名称、发音:
字母频率拉丁字母的应用频率不一,因为a与the、er等十分常用的关系,a/e/t使用频率都非常高;
英文字母渊源于拉丁字母,拉丁字母渊源于希腊字母,而希腊字母则是由腓尼基字母演变而来的,腓尼基字母又深受古埃及圣书体文字影响,古埃及新王国时期,腓尼基地区大部分时间是在埃及统治之下,腓尼基人深受埃及文化的影响。
参考资料来源:百度百科-英文字母