编写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语言实现莫尔斯编码,翻译莫尔斯电码相关推荐
- 用c语言进行莫尔斯编码,翻译莫尔斯电码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "windows.h" #include "stdio.h" char ...
- 我构想的CW通讯莫尔斯编码
我构想的CW通讯莫尔斯编码 莫尔斯码已有百年.大家也许听说过泰坦尼克发送sos的故事.也听说过日本人质眨眼说不要救他的故事. 莫尔斯和二进制一样,用最简单的二值组合来表达复杂的意思.和八卦也是一样.都 ...
- RLE算法机制、缺点及哈夫曼算法和莫尔斯编码
CSDN话题挑战赛第2期 参赛话题:学习笔记 目录 一.RLE算法机制 二.RLE算法的缺点 三.哈夫曼算法和莫尔斯编码 一.RLE算法机制 对 AAAAAABBCDDEEEEEF 这17个半角字符的 ...
- 1.莫尔斯编码和布莱叶盲文
虽然还没有看这本书,但是已经有所耳闻这本书的价值. 第一章通过一个真实的例子引入了编码的概念.如果我们要在一个黑暗的地方进行秘密的交流,那么我们通常的手写.口语都是失效的,我们必须自己想一个办法使得交 ...
- r语言处理数据集编码_在强调编码语言或工具之前,请学习这3个基本数据概念
r语言处理数据集编码 重点 (Top highlight) I got an Instagram DM the other day that really got me thinking. This ...
- 中英翻译机c语言实验报告引言,课程设计--C语言关键字中英翻译机.doc
课程设计--C语言关键字中英翻译机.doc 课 程 设 计 报 告学院.系 吉林大学珠海学院计算机科学与技术系专业名称 计算机科学与技术课程设计科目 C 语言程序课程设计所在班级 4 班学生学号 04 ...
- c语言五子棋人机对弈算法_从零开始编写C语言五子棋程序1
从零开始编写C语言五子棋程序 C语言程序是国科大计算机系本科生必修课程,我选修的是武成岗老师的C语言课程.除了课上回答问题,实验课competitive programming的成绩之外,最终的大作业 ...
- c语言关键词中英翻译机编程,课程设计--C语言关键字中英翻译机
<课程设计--C语言关键字中英翻译机>由会员分享,可在线阅读,更多相关<课程设计--C语言关键字中英翻译机(21页珍藏版)>请在人人文库网上搜索. 1.课课 程程 设设 计计 ...
- c编程语言外文翻译及原文,C 语言的预处理[外文翻译]
内容介绍 原文档由会员 xiaowei 发布 C 语言的预处理[外文翻译] 包含中文翻译和英文原文,内容详细完整,建议下载参考! 中文: 2520字 英文: 8300字符 C语言是一种用来描述算法的程 ...
最新文章
- RNN和LSTM的正向/前向传播-图示公式和代码
- 用wget做站点镜像
- python编程软件开发_Python编程对软件开发人员很重要?
- catia v5r24 计算机id,catia v5r24 r25 r26安装教程.ppt
- python股票数据预处理_Python股票处理之六_数据预处理A
- 发送广播_DHCP服务器什么时候发送?为什么request要广播发送?那还不看?
- uvm 形式验证_这究竟属于下一代验证的方法、语言还是工具?||路科验证
- 山大计算机学院副院长屠长河,留学交流系列——山东大学计算机学院访问澳门大学...
- [Swift]LeetCode198. 打家劫舍 | House Robber
- mysql基本概念之关系_Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数_MySQL...
- UniWebView for Unity移动端浏览器插件的一些基本情况
- H5点击复制到剪贴板
- 计算机快速换界面,老板来了?这些好用的Windows快捷键让你一秒切换操作界面!-页面设置快捷键...
- import settings 错误
- [realview] warning: #550-D: variable d was set but never used
- idear怎么设置自动导包
- Java Vs. C♯
- eclipse中文版 中英文切换 + 全语言转换
- PTA 7-5 字符串的连接
- Spring 事务的传播属性