在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一直在研读的《C语言的科学和艺术》一书中有这么一道题,涉及了string类型。但是作者给提供的库实在是不好用,因此我想改用C#开发。众所周知,C和C#的不同是:C语言是面向过程的传统编程语言,C#是面向对象的现代编程语言。尽管如此,但我认为我们仍然可以在C#中学习面向过程的思想。采用控制台应用程序,在Program类中编写代码。 原题: 1844年5月,Samuel F.B.Morse 用电报从美国的华盛顿发送了一条消息“What hath God wrought !”美国的巴尔的摩,从此开创了电子通信的新纪元。为了使这种通信方式只需要使用一种音符的有无就可以进行,Morse设计了一种编码系统。在这种编码系 统中,字母和其他的字符分别用长短不一的编码系列来实现,我们通常称之为点和横,在Morse编码系统中,字母表中的26个字母是用如下方法表示的: 我们很容易在程序中声明一个含有26个元素的数组.存储26个字母的Morse码。
其实仔细分析一下,程序还是非常简单的。C#实现代码如下:
1class Program
2 |
请发表评论