信号转换

总时间限制:
1000ms
内存限制:
65536kB
描述

有的时候对一种编码信号需要转换成另一种信号以便于发送或达到其他目的。考虑一种字母信号,只有ABCD四个大写字母组成。要求给定一串字母信号,转为数字信号,转化方式为:A转为数值1,B转为数值2,C表示符号$,D表示换行符。给定一串字母信号,求其数字信号。

例如字母信号:

AABBCBACADAB

转化后数字信号为:

1122$21$1

12

输入
只有一行数据,由一串字符信号组成,长度小于500。
输出
输出转换后的数字信号
样例输入
AABBCBACADAB
样例输出
1122$21$1
12

问题链接:Bailian4096 信号转换

问题分析:这是一个编码转换的问题。

程序说明:用一个数组实现编码转换是一种最佳的做法。

题记:查表法是一种好办法。

 

AC的C语言程序如下:

/* Bailian4096 信号转换 */#include <stdio.h>#define N 500int main(void)
{char convert[] = "12$\n";char a[N + 1];gets(a);int i = 0;while(a[i]) {putchar(convert[a[i] - 'A']);i++;}return 0;
}

Bailian4096 信号转换【密码】相关推荐

  1. 连续三天说一个事情 : 信号转换

    一个同学在微信公众号(TSINGHUAZHUOQING)中提了关于在 模拟课程中的问题 ,即要求设计一个系统,输入一个正弦波,可以输出一个二倍频的三角波.三角波的幅值.占空比(上升沿.下降沿的时间)可 ...

  2. 基于STC8G1K17的信号转换方案

    在昨天的博文 信号转换问题 | 模拟电路解决方式 中对于前天的 信号转换的解题思路 进行了实物仿真.尽快其中做了些改进,但是在控制二倍频的三角波的频率.幅值.占空比方面还是有很多的问题.主要表现在: ...

  3. 信号转换问题 | 模拟电路解决方式

    最早在5月20日,有同学在公众号里发送来一个 波形的转换与信号处理问题,是将输入的正弦波转换成两倍频.占空比可调.幅度可调的三角波形. 下图展示了所产生的三角波形始终保持与输入正弦波两倍频的关系,并且 ...

  4. 信号转换 | 将对称方波转换成倍频PWM波形

    在 信号转换的解题思路 中,提到为了能够使得输出信号的占空比不随着输入信号的频率改变而改变,使用了一种 信号转换| 如何使用模拟电路完成对方波信号倍频PWM转换? 博文中的方式,但是该方式在调试过程中 ...

  5. 信号转换| 如何使用模拟电路完成对方波信号倍频PWM转换?

    在博文" 波形的转换与信号处理 "中,有学生提出一个问题,如何将一个正弦波转换成一个占空比可调的三角波形? 通常情况下,将正弦波转换成一个方波相对比较容易,只需要使用一个比较器即可 ...

  6. 串口 能 按位传输吗_、 迪文串口屏TTL与主控板RS232电平信号转换方案

    迪文串口屏TTL与主控板RS232电平信号转换方案 一.TTL和RS232简述 串口.COM口是指的物理接口形式(硬件),按位(bit)发送和接收字节.而TTL.RS-232是指的电平标准(电信号). ...

  7. rs232接口_、 迪文串口屏TTL与主控板RS232电平信号转换方案

    迪文串口屏TTL与主控板RS232电平信号转换方案 一.TTL和RS232简述 串口.COM口是指的物理接口形式(硬件),按位(bit)发送和接收字节.而TTL.RS-232是指的电平标准(电信号). ...

  8. TC358775XBG是一颗将MIPI DSI信号转换成single/ dual -link LVDS的芯片,最高分辨率支持到1920x1200

    TC358775XBG 功能:TC358775XBG是一颗将MIPI DSI信号转换成single/ dual -link LVDS的芯片,最高分辨率支持到1920x1200,其应用图如下: 产品特征 ...

  9. TC358743xbg是一颗将HDMI信号转换成MIPI CSI2的芯片

    TC358743XBG 6.3.1 功能:TC358743XBG是一颗将HDMI信号转换成MIPI CSI2的芯片,最高分辨率支持到1920x1200,其应用图如下: file:///C:\Users ...

最新文章

  1. python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片
  2. mysql 隐式锁和显示锁_锁的类型以及粒度,两段锁协议,隐式和显示锁
  3. leetcode 1232. 缀点成线
  4. 鸿蒙唯独没有手机,想用鸿蒙OS,却没有华为手机?华为高层:还有1亿台设备可体验...
  5. 终端不能联网_5G和物联网DDA的关系
  6. ga tsp matlab,遗传算法(GA)求解TSP问题MATLAB程序
  7. Oracle优化之SQL
  8. 针对网上的一份netty的面试题之(netty的粘包和拆包)
  9. 一分钟掌握Python字典的用法
  10. Windows计划任务执行时不显示窗口的问题
  11. Java 文件上传与下载
  12. python爬虫刷网课答题_python实践:利用爬虫刷网课
  13. SwitchHosts! 3.5.8 中文版 (mac hosts修改工具)
  14. 剑指Offer(三十一):整数中1出现的次数(从1到n整数中1出现的次数)
  15. 以题促学01_matplotlib画图_分别用subplots和subplot,add_subplot3种方法画组合图
  16. Linux工具学习之【git】
  17. 如何处理文字中的emoji?
  18. Chocolatey:Windows软件包管理系统_安装及使用指南
  19. linux反序排列文件,关于linux vim命令 总结
  20. Android 利用广播实现短信的自动转发

热门文章

  1. oracle——服务器同时安装服务端和客户端冲突
  2. Android中ListView数据处理优化
  3. python psutil.disk_python中psutil模块使用相关笔记
  4. C语言表达式5 0的结果是,c语言程序设计期末试题B(含答案)(5页).doc
  5. xmapp mysql打不开_XAMPP 的MYSQL无法启动
  6. layui下拉框怎么获取自定义值_layui如何得到select下拉框选中的值?
  7. 剑指offer面试题05. 替换空格
  8. Linux C++11——多线程类thread
  9. Qt调用CUDA动态库及配置
  10. matlab版K均值聚类