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

#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语言莫尔斯编码互译,翻译莫尔斯电码

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

  3. 编写C语言实现莫尔斯编码,翻译莫尔斯电码

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

  4. 用c语言进行莫尔斯编码,翻译莫尔斯电码

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

  5. 莫尔斯电码c语言编程教程,翻译莫尔斯电码

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

  6. 树莓派作品2_莫尔斯电码

    一.创意来源 莫尔斯电码历史悠久,我从小时候就听说过莫尔斯电码了伟大了,不过直至今日我都没有机会过过手瘾,亲手用莫尔斯电码来输出一些有意义的句子. 不过有了树莓派,一切都不成问题,只要两个按钮,就能帮 ...

  7. 莫尔斯电码对照表_使用莫尔斯电码编码纯文本

    莫尔斯电码对照表 This began as a thought experiment while waiting for patches to install on my system. 这是在等待 ...

  8. 摩尔斯电码翻译(C++实现)

    #include <stdio.h> #include <string.h> //首先将摩斯电码的36个符号及其电码(1对应.,0对应-)记录在一个数组内 char a[36] ...

  9. 莫尔斯电码(Python)

    莫尔斯电码采用了短脉冲和长脉冲 (分别为点和点划线) 来编码字母和数字. 例如,字母"A"是点划线,"B"是点划线点点.如文件 Mos.txt 文件所示. A ...

  10. 设计一个莫尔斯电码电报机

    //设计一个电报机 //要导入的包 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.Action ...

最新文章

  1. 如何系统地入门学习stm32?
  2. Django---应用如何创建
  3. HTML5与CSS3基础(二)
  4. 站在汽修厂的角度看需求
  5. 发现一个骨灰级图形学大神的博客
  6. python处理进度条
  7. Duilib学习笔记《04》— 窗体显示
  8. 文件重命名批量处理(Matlab)
  9. 用windows api 计算文件的md5值
  10. 追风猎洞只能喝西北风吗?
  11. 7-16 装箱问题 (20 分)
  12. 全套AI平面设计软件教程案例素材免费分享
  13. svn将本地项目传到svn
  14. mac打开软件显示没有权限不能打开
  15. 用DIV+CSS技术设计的网上书城网页与实现制作(大一Web课程设计)
  16. 根据ip地址定位城市信息
  17. 计算机毕业设计java基于SSM超市订单管理系统
  18. git、githut、码云概念和使用,md文件编辑,
  19. 虚拟服务器443端口开启,服务器开启443端口
  20. UOJ449. 【集训队作业2018】喂鸽子 [概率期望,min-max容斥,生成函数]

热门文章

  1. 在野外面对熊应该怎么办?
  2. 2022年最佳WordPress企业主题
  3. 基于Perclos&改进YOLOv7的疲劳驾驶DMS检测系统(源码&教程)
  4. 计算机学生如何规划好大学四年的学习?
  5. springboot 自定义starter
  6. Java获取当天、本周、本月开始时间
  7. 【 数理逻辑 二 】逻辑概述、现代逻辑学发展历程和形式系统与形式语言
  8. postman 配置参数自动签名
  9. Pod2g已发现可完美越狱iOS 5的漏洞
  10. 恒指赵鑫:07.09今日实盘喊单记录与小结