- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 【字符串处理算法】回文判断的算法设计及C代码实现
一、需求描述输入一个字符串,编写程序判断这个字符串是否是回文串。为了便于说明,设定输入的字符串分为中文字符串和非中文字符串两种。其中,中文字符串中仅包含中文字符,非中文字符串中不包含中文字符。所谓回文串,是指正读和反读都一样的字符串。下面举几个例子予以说明:1.“level”是一个非中文字符的回文串,因为正读和反读都是“level”。2.“Good”不是一个非中文字符的回文串。3.“我爱我”是一个
2016-02-22 17:41:14 7223 6
原创 【字符串处理算法】字符串转换为整数的算法设计及C代码实现
一、需求描述输入一个由数字构成的字符串,编写程序将该字符串转换为整数并输出。例如,如果输入的字符串是“12345”,那么输出的整数是12345。注意,不要使用C语言的库函数atoi。 二、算法设计我们都知道,如果给定一个整数123,那么其表示方法是:123=1*100+2*10+3。也就是说,一个整数是由其各位上的数字按照位数求和组成的。因此,这个需求的解决方法很简单,只要将字符串中的各位数字按照
2016-02-19 14:39:19 7871 1
原创 【字符串处理算法】字符串包含的算法设计及C代码实现
一、需求描述给定一个长字符串和一个短字符串,编写程序判断短字符串中的所有字符是否都在长字符串中。如果是,则长字符串包含短字符串;反之,不包含。为了尽量包含大多数情况,字符串中可以包含大小写英文字母、数字和各种标点符号,并且区分大小写字母。下面举几个例子予以说明:1.如果长字符串是“ABCDE”,短字符串是“ADC”,那么短字符串中的所有字符都在长字符串中,即长字符串包含了短字符串。2.如果长字符串
2016-02-17 12:01:34 3694
原创 【字符串处理算法】将输入字符串中的各个单词反序的算法设计及C代码实现
一、需求描述输入一个字符串,编写程序将该字符串中的各个单词反序拼装并输出。例如,如果输入的字符串是“Hello, how do you do”,那么输出的字符串为“do you do how Hello,”。注意保留各个单词之间的空格及相应的标点符号。 二、算法设计通过观察示例字符串(即“Hello, how do you do”),我们可以看到该字符串中各个单词与空格之间的关系为:单词总数=空格
2016-02-15 18:52:12 6174
《开发实战中的C语言--基础篇》课程各章示例代码
2017-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人