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

#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. 我构想的CW通讯莫尔斯编码

    我构想的CW通讯莫尔斯编码 莫尔斯码已有百年.大家也许听说过泰坦尼克发送sos的故事.也听说过日本人质眨眼说不要救他的故事. 莫尔斯和二进制一样,用最简单的二值组合来表达复杂的意思.和八卦也是一样.都 ...

  3. RLE算法机制、缺点及哈夫曼算法和莫尔斯编码

    CSDN话题挑战赛第2期 参赛话题:学习笔记 目录 一.RLE算法机制 二.RLE算法的缺点 三.哈夫曼算法和莫尔斯编码 一.RLE算法机制 对 AAAAAABBCDDEEEEEF 这17个半角字符的 ...

  4. 1.莫尔斯编码和布莱叶盲文

    虽然还没有看这本书,但是已经有所耳闻这本书的价值. 第一章通过一个真实的例子引入了编码的概念.如果我们要在一个黑暗的地方进行秘密的交流,那么我们通常的手写.口语都是失效的,我们必须自己想一个办法使得交 ...

  5. r语言处理数据集编码_在强调编码语言或工具之前,请学习这3个基本数据概念

    r语言处理数据集编码 重点 (Top highlight) I got an Instagram DM the other day that really got me thinking. This ...

  6. 中英翻译机c语言实验报告引言,课程设计--C语言关键字中英翻译机.doc

    课程设计--C语言关键字中英翻译机.doc 课 程 设 计 报 告学院.系 吉林大学珠海学院计算机科学与技术系专业名称 计算机科学与技术课程设计科目 C 语言程序课程设计所在班级 4 班学生学号 04 ...

  7. c语言五子棋人机对弈算法_从零开始编写C语言五子棋程序1

    从零开始编写C语言五子棋程序 C语言程序是国科大计算机系本科生必修课程,我选修的是武成岗老师的C语言课程.除了课上回答问题,实验课competitive programming的成绩之外,最终的大作业 ...

  8. c语言关键词中英翻译机编程,课程设计--C语言关键字中英翻译机

    <课程设计--C语言关键字中英翻译机>由会员分享,可在线阅读,更多相关<课程设计--C语言关键字中英翻译机(21页珍藏版)>请在人人文库网上搜索. 1.课课 程程 设设 计计 ...

  9. c编程语言外文翻译及原文,C 语言的预处理[外文翻译]

    内容介绍 原文档由会员 xiaowei 发布 C 语言的预处理[外文翻译] 包含中文翻译和英文原文,内容详细完整,建议下载参考! 中文: 2520字 英文: 8300字符 C语言是一种用来描述算法的程 ...

最新文章

  1. RNN和LSTM的正向/前向传播-图示公式和代码
  2. 用wget做站点镜像
  3. python编程软件开发_Python编程对软件开发人员很重要?
  4. catia v5r24 计算机id,catia v5r24 r25 r26安装教程.ppt
  5. python股票数据预处理_Python股票处理之六_数据预处理A
  6. 发送广播_DHCP服务器什么时候发送?为什么request要广播发送?那还不看?
  7. uvm 形式验证_这究竟属于下一代验证的方法、语言还是工具?||路科验证
  8. 山大计算机学院副院长屠长河,留学交流系列——山东大学计算机学院访问澳门大学...
  9. [Swift]LeetCode198. 打家劫舍 | House Robber
  10. mysql基本概念之关系_Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数_MySQL...
  11. UniWebView for Unity移动端浏览器插件的一些基本情况
  12. H5点击复制到剪贴板
  13. 计算机快速换界面,老板来了?这些好用的Windows快捷键让你一秒切换操作界面!-页面设置快捷键...
  14. import settings 错误
  15. [realview] warning: #550-D: variable d was set but never used
  16. idear怎么设置自动导包
  17. Java Vs. C♯
  18. eclipse中文版 中英文切换 + 全语言转换
  19. PTA 7-5 字符串的连接
  20. Spring 事务的传播属性

热门文章

  1. 如何装修出好看又实用的厨房,厨房装修流程详解
  2. 全国大学生智能汽车大赛(四):电机控制代码及主函数
  3. 从转换率开始网络营销的量化管理
  4. fork()fork()||fork()
  5. 【AES256】Java实现AES256加解密
  6. mac双系统安装win10报错:Windows无法更新计算机的启动配置,安装无法继续
  7. 目前学习内容规划目标
  8. oracle 事务写法,【原创】 Oracle 事务探索与实例(一)
  9. App业务流量抓包方法
  10. 国美金融贷款安装mysql ,国美金融贷款优化MySQL配置