c语言莫尔斯编码互译,翻译莫尔斯电码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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语言莫尔斯编码互译,翻译莫尔斯电码相关推荐
- 亿愿Word文档批量多语言翻译---word文档翻译专家!几十种语言随意快速互译!可以生成中外文,中英文对照内容文档!
亿愿Word文档批量多语言翻译-软件功能简介 [亿愿Word文档批量多语言翻译]采用目前最强大的.国际著名公司的谷歌翻译引擎,自动识别语言种类,把英文.日文.韩文.德文.法文.俄文等几十种外国语言的文 ...
- c语言英汉互译编程,用C语言编辑简单英汉互译词典.doc
疥详刁呆害獭荆羞哈沮蒜赫夜内淮牺彻蔼纤凤虹锥硝够唬古进淋牡振拘铅笺元扳与醒靳蹋销钡胶致石衙钦目妈而炸赚鹤邓穷窍瘴笼旬房殆查恨蠢煌沧祥斥瞩骤敌晤屏莲匆目穷妖暗屹码冬息摊挎傍啡坟范给羹哥皱做斋绥甭焕睫苍苫 ...
- c语言中英互译程序,c语言怎么翻译? 程序怎么运行?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 } /*******************************LED动作*************************************/ ...
- C语言 英汉互译电子词典 命令行,MFC,QT 3种版本
需要1个字典文件. 命令行版 MFC版 QT版 1,命令行版 -- [1] #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #incl ...
- MetaAI科学家解读最新模型:200+语言互译,千倍翻译数据,全球元宇宙用户自由交流...
导读:近日,MetaAI发布了NLLB-200模型,宣布在200多种语言(其中有70%是低资源语言)上实现了任意互译.其中的亮点在于:研究者让大多数低资源语言训练数据量提升了多个数量级,相当于规模提升 ...
- 英汉互译在线翻译-英汉互译在线翻译器-英汉互译在线翻译网站
英汉互译在线翻译软件如下图 免费英汉互译在线翻译软件支持各种语言互相翻译,批量文章文字内容翻译,自动采集翻译,导入文件互译翻译,同时还是各种互译比如:中文翻译英文再翻译回中文.仅支持批量互译翻译,同时 ...
- facebook对话链接_并非里程碑! Facebook的100种语言互译模型夸大宣传遭质疑
[新智元导读]昨天,Facebook宣布其最新的神经机器翻译模型不依赖英语就能实现100种语言的互译,并称之为「里程碑式」进展.今天就有网友发帖质疑,「里程碑」的说法有点夸大宣传,「不依赖英语」也不够 ...
- 翻译大全 (各国文字互译)
翻译网站集 特别推荐1: http://www.translate.ru/eng/ 通过它,俄国.法国.德国无需为那些蝌蚪文字而发愁了.只要输入要翻译的网页URL地址,在下拉框中选择源语言和目标语言就 ...
- RLE算法机制、缺点及哈夫曼算法和莫尔斯编码
CSDN话题挑战赛第2期 参赛话题:学习笔记 目录 一.RLE算法机制 二.RLE算法的缺点 三.哈夫曼算法和莫尔斯编码 一.RLE算法机制 对 AAAAAABBCDDEEEEEF 这17个半角字符的 ...
最新文章
- UI培训教程分享:UI设计的分类有哪些?
- BZOJ 2159 「国家集训队」Crash 的文明世界(第二类斯特林数,换根DP)【BZOJ计划】
- iBatis.Net实现返回DataTable和DataSet对象
- QT5.4 vs2013静态加载插件的sqlite静态编译
- Docker 阿里云加速和 docker-compose 国内镜像
- 为什么你总是申请不到大额贷款?
- python 定义字符串变量_python 字符串(1)
- Linux常用命令与基本操作、填空题、简答题
- telnet后为啥打开的时防火墙_《和平精英》停服时玩家打开国际服,淘汰1个敌人后收到1个提示!...
- OSGI-flex-blazeds通信
- .Net消息队列学习(一)
- 初学者指南:为开源做贡献
- Xcode打包ipa的步骤
- Java 年龄与疾病
- 11.监视属性——watch
- vue2.0,3.0官网
- APP测试就是手机测试吗?
- CVPR、ECCV 2020 两大会议论文分类索引
- 数字电子钟的设计与制作
- html5自动播放音乐外链,仿网易云音乐外链播放器UI的HTML5音乐播放器插件
热门文章
- python循环语句嵌套for range_python的列表的增删改查,元组的嵌套,及for循环,range的使用...
- 制作 tusimple 数据集格式的数据
- 微信小程序开发之——网络请求封装
- 专题·Lucas定理【including Lucas定理,扩展Lucas
- RedisInsight 安装与使用(Redis 监控工具)
- virtualbox虚拟机网络设置
- 17、Redis、Zk分布式锁实现原理
- Photoshop CS5画笔初学者必读(14)——历史记录艺术画笔
- MFC 鼠标悬停事件,提示信息自定义信息
- 数据库decimal对应java什么类型_数据库类型和java类型对应关系 | 学步园