首发地址

搭配表

根据搭配表暴力生成所有拼音组合

std::vector<std::string> TABLE = []()
{std::vector<std::string> master{"", "b", "p", "m", "f", "d", "t", "n", "l", "g", "k", "h", "j", "q", "x", "z", "c", "s", "zh", "ch", "sh", "r", "y", "w"};std::vector<std::string> slave{"a", "o", "e", "i", "u", "u", "ai", "ao", "an", "ang", "ou", "ong", "ei", "er", "en", "eng", "iu", "ie", "in", "ing", "ia", "iao", "ian", "iang", "iong", "ui", "un", "ua", "uai", "uan", "uang", "uo", "ue"};std::vector<std::string> table(33, "");table[0] = "111111111111000111111011";table[1] = "111110000000000000000011";table[2] = "100101111111000111111110";table[3] = "011101111000111111111110";table[4] = "011111111111000111111101";table[5] = "000000000000111000000010";table[6] = "111101111111000111111001";table[7] = "111101111111000111111110";table[8] = "111111111111000111111111";table[9] = "111111111111000111111111";table[10] = "101111111111000111111110";table[11] = "000001111111000111110110";table[12] = "111111111111000110101001";table[13] = "100000000000000000000000";table[14] = "111111010111000111111101";table[15] = "111111111111000111111101";table[16] = "000101011000111000000000";table[17] = "011101111000111000000000";table[18] = "011100011000111000000010";table[19] = "011101111000111000000010";table[20] = "000001001000111000000000";table[21] = "011101111000111000000000";table[22] = "011101111000111000000000";table[23] = "000000011000111000000000";table[24] = "000000000000111000000000";table[25] = "000001100111000111111100";table[26] = "000001111111111111111100";table[27] = "000000000111000000111100";table[28] = "000000000111000000111000";table[29] = "000001111111111111111110";table[30] = "000000000111000000111000";table[31] = "000001111111000111111100";table[32] = "000000011000111000000010";std::vector<std::string> rs_table;for (int i = 0; i < 33; ++i){for (int j = 0; j < 24; ++j){if (table[i][j] == '1'){rs_table.emplace_back(master[j] + slave[i]);}}}return rs_table;
}();

检查拼音是否存在

校验输入的拼音是否符合声母韵母搭配规则(不是根据汉字生成拼音)相关推荐

  1. 关于汉字生成拼音的的函数

    关于汉字生成拼音的的函数 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiAPI/html/delphi_20061114182415 ...

  2. javascript 汉字生成拼音

    在网上下载的一个汉字生成拼音的js,很有用,大家一起分享! var PinYin = {"a":"/u554a/u963f/u9515","ai&qu ...

  3. sql文字转换全拼_SQL自定义函数:由汉字生成拼音全拼

    SQL自定义函数:由汉字生成拼音全拼 CREATE function [dbo].[fun_GetPy_quanpin](@str varchar(100)) returns varchar(8000 ...

  4. MySQL 创建函数, MySQL定义函数实现汉字转拼音 MySQL汉字转拼音MySQL汉字生成拼音字符串

    MySQL 创建函数, MySQL定义函数实现汉字转拼音 MySQL汉字转拼音 一.MySQL创建函数 1.语法 CREATE FUNCTION fun_name([paramName type , ...

  5. java将汉字转成拼音首字母大写字母_java 根据汉字生成拼音全拼或拼音首字母的示例...

    1.情景展示 java 根据中文生成对应的拼音 2.准备工作 所需jar包:pinyin4j-2.5.0.jar 3.解决方案 导包 import net.sourceforge.pinyin4j.P ...

  6. php 汉字转拼音第三方,hz2py首页、文档和下载 - PHP 汉字转拼音

    汉字转拼音的 php 扩展,支持转全拼/简拼,多音字 示例代码: $src    = '一个重庆人,走在银行门前的人行道上.'; //$result; //$polyphone = array(); ...

  7. 如何把汉字生成拼音首字母

    文章目录 使用场景 实现方法 使用场景 希望把一段汉字,转换为拼音首字母,用于搜索等 实现方法 通过EXCEL的宏实现,打开EXCEL,文件→选项→自定义功能区→勾选开发工具 点击开发工具→Visua ...

  8. 汉字生成拼音五笔 sqlserver

    create procedure getpywb @inputstr varchar(255), --输入汉字@pybz smallint, --0拼音 1五笔 @outputstr varchar( ...

  9. vue中根据汉字生成拼音

    第一步:下载依赖 npm install js-pinyin --save 第二步:在使用位置的script引入 第三步:在需要使用的位置调用

最新文章

  1. 1090 Highest Price in Supply Chain 需再做
  2. mysql本周函数_MySQL的YEARWEEK函数以及查询本周数据_MySQL
  3. X~exponential 指数分布
  4. mysql加锁6_MySQL优化(6):Mysql锁机制
  5. 初识生成器与生成器表达式 Day12
  6. 全球最顶级的电脑配置_全球最顶级外汇交易员,非这10位莫属
  7. hbase中为何不能向表中插入数据_生产环境使用HBase,你必须知道的最佳实践 | 百万人学AI...
  8. sql server 对象名无效的解决方法
  9. 致敬创新者 | 看中国小企业掌握哪些核心技术?
  10. 专栏 | 是什么成就了中国最具创新力的公司,帮他们的超脑计划孵出阿尔法蛋?...
  11. hp eva 4400存储配置手记
  12. spark mlib坐标矩阵(Coordinate Matrix)
  13. [C/C++] C++笔试常见问题
  14. 什么是盒子模型,盒子模型,标准盒模型,怪异盒模型,两种盒模型的区别,box-sizing属性
  15. 1分钟学会网站采集方法详解
  16. java ajax serialize,jQuery使用serialize(),serializeArray()方法取得表单数据
  17. uniapp+unicloud开发微信小程序流程
  18. 刘长炯老师的java 学习大草原
  19. 服务器离家出走怎么修复,减肥减到“大姨妈”离家出走?教你几招把它找回来!...
  20. web前端工程师技能总结

热门文章

  1. 基于python的个人博客_一款基于 Django 的极简主义个人博客系统
  2. 面向机密计算的Enclave容器技术栈
  3. 抖音网页版入口登录链接地址
  4. 如何删除数组中的一个元素
  5. lisp不是函授型语言_lisp函数大全详解
  6. MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
  7. mysql5.7.19winx64安装_winx64下mysql5.7.19的基本安装流程(详细)
  8. [excel]收藏夹-遇过问题的解决方法总览
  9. 苹果系统使用svg 动画_为什么要使用SVG图像:如何为SVG设置动画并使其快速闪电化
  10. 用大数据提升食品安全