该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include "windows.h"

#include "stdio.h"

char             n[41]={"abcdefghijklmnopqrstuvwxyz1234567890?,*"};

char             m[41][7]={{".-"},{"-..."},{"-.-."},{"-.."},{"."},{"..-."},{"--."},{"...."},{".."},{".---"},{"-.-"},{".-.."},

{"--"},{"-."},{"---"},{".--."},{"--.-"},{".-."},{"..."},{"-"},{"..-"},{"...-"},{".--"},{"-..-"},{"-.--"},{"--.."},{".----"},

{"..---"},{"...--"},{"....-"},{"....."},{"-...."},{"--..."},{"---.."},{"----."},{"-----"},{"..--.."},{"--..--"},{".-.-.-"}};

void MortoA(char* v)

{

int             i;

for(     i     =     0;     i

{

if(0==strcmp(v,m[i]))

{

printf("%c \n",n[i]);

break;

}

if(i     ==     41)

{printf("输入错误\n");}

}

}

void AtoMor(char* v)

{

int             i,j;

for(i=0;v[i]!='\0';i++)

{

for(j=0;j<41;j++)

{

if(n[j]==v[i]){

printf("%c\t%s\n",v[i],m[j]);

break;}

}

}

}

int _tmain(int argc, _TCHAR* argv[])

{

printf("\t请注意输入不可超过256个字符\n\t请使用小写输入要翻译的字符\n\t输入莫尔斯密电码“.”为Di“-”为Dah\n\t输入“Q”退出\n\t另:暂不支持Morse连续翻译请逐一输入翻译\n\t\t\t\t\t\tcode by Machinel\n");

MA:

char             v[256]={};

scanf("%s",&v);

if(v[0]=='.'||v[0]=='-')

{

MortoA(v);

}else if(v[0]=='Q')

{

//system("pause");

return 0;

}else

{

AtoMor(v);

}

//system("PAUSE");

printf("\n\n\n");

goto MA;

return 0;

}

莫尔斯翻译器编码 c语言,翻译莫尔斯电码相关推荐

  1. c语言莫尔斯编码互译,翻译莫尔斯电码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "windows.h" #include "stdio.h" char             ...

  2. 莫尔斯代码的c语言编码,c语言编写莫尔斯码,帮帮忙啊,速回

    /*英文转摩尔斯码*/ #include main() { char a[26][6]={{'.','-'},{'-','.','.','.'},{'-','.','-','.'},{'-','.', ...

  3. c语言实现莫尔斯编码,c语言编写莫尔斯码,帮帮忙啊,速回

    /*英文转摩尔斯码*/ #include main() { char a[26][6]={{'.','-'},{'-','.','.','.'},{'-','.','-','.'},{'-','.', ...

  4. (四)使用TensorFlow和Keras构建AI语言翻译

    目录 介绍 导入库 构建模型组件 添加注意力机制 将模型放在一起 下一步 下载原文件 -- 3.5k 介绍 谷歌翻译工作得如此之好,它通常看起来很神奇.但这不是魔法--这是深度学习! 在本系列文章中, ...

  5. 香农费诺编码 c语言实现,信息论课程设计(香农、费诺编码)

    <信息论课程设计(香农.费诺编码)>由会员分享,可在线阅读,更多相关<信息论课程设计(香农.费诺编码)(34页珍藏版)>请在人人文库网上搜索. 1.华北科技学院信息论基础课程设 ...

  6. python语言翻译-教你用Python抓取百度翻译

    最近一直在一个平台学习Python,所以分享下课程里面抓取百度翻译的操作.原理其实也很简单,就是将浏览器请求的操作我们用python进行模拟,从而获取到返回的数据,我们将返回的数据进行提取,从而得到我 ...

  7. (六)多语言人工智能语言翻译

    目录 介绍 翻译多种语言 下一步 下载源文件 - 3.5 KB 介绍 谷歌翻译工作得如此之好,它通常看起来很神奇.但这不是魔法--这是深度学习! 在本系列文章中,我们将向您展示如何使用深度学习来创建自 ...

  8. (三)用于构建AI语言翻译系统的工具

    目录 介绍 工具和版本 TensorFlow Keras Pandas Word2Vec 下一步 下载源文件 - 3.5 KB 介绍 谷歌翻译工作得如此之好,它通常看起来很神奇.但这不是魔法--这是深 ...

  9. WordPress多语言翻译插件小语种互译

    WordPress多语言翻译插件,WordPress多语言插件使我们的网站具有中文.英文.法文.日文.德文.韩文.俄文等联合国官方语言之间的翻译互译和切换,WordPress是CMS市场中家喻户晓的名 ...

最新文章

  1. 超详细的java生成excel文件并下载
  2. KnockoutJS 3.X API 第一章 简介
  3. 《PHP求职宝典》--Web设计页面笔记
  4. C++---汉明距离
  5. Pandas时间差(Timedelta)
  6. java 捕获运行时异常_java-如何通过ASM在字节码中捕获运行时异常
  7. Linux操作Oracle(7)—连接Oracle12C 或 OracleRac 出现 ORA-28040: No matching authentication protocol,没有匹配的验证协议
  8. 数据库的基础知识总结
  9. 微信逆向:如何统计好友添加数据和聊天记录数据?
  10. os.path -- 常用路径操作
  11. flutter引入高德地图_Flutter接入高德地图后运行报错
  12. 渗透测试常见问题以及方法
  13. 微信绑定银行卡消息服务器,微信绑定了银行卡,如果不注意这个消息,可能会出现自动扣费...
  14. 【未完成】常微分实验3.3:解 连续的初值 可微性定理
  15. 使用Landsat系列数据来检测喜马拉雅地区的冰湖溃决(Georg Veha等人,RSE,2018)
  16. 斗图?教你用 Python 制作表情包
  17. MySQL 三星索引
  18. 值得收藏的12款小众冷门但功能强大的在线神器
  19. linux挂载ntfs格式分区,Linux上挂载NTFS分区(Mount)
  20. PBOOTCMS后台模板管理修改插件

热门文章

  1. DARPA世界建模者(World Modelers)项目介绍
  2. 分布式数据中心网络互联技术实现
  3. win10下查看杀死进程
  4. 网络秒杀背后猫腻多 秒杀器侵害买卖双方权益
  5. Microsoft Math v3.0.1184.1020 - 微软超强计算器
  6. 用计算器实现主机字节序与网络字节序之间转换
  7. 爬取豆瓣音乐top250
  8. Verilog实现组合逻辑电路
  9. 9. 设计二个函数分别计算sinx和cosx_从并发模型看 Go 的语言设计
  10. 织梦如何添html5播放器,dedecms编织梦ckplayer视频播放器插件详细安装教程