c++学习
文章平均质量分 70
zfy20087220403
这个作者很懒,什么都没留下…
展开
-
单链表建立c++实现
首学C++,第一次编写链表cheng原创 2014-06-10 15:22:40 · 510 阅读 · 0 评论 -
2014华为机试题---表达式计算
三、题目描述(50分): 通过键盘输入100以内正整数的加、减运算式, 请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”, “操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为正整数,不需要考虑计算结果溢出的情况。 2、若输入算式格式错误,输出结果为“0”。 要求实现函数: void arithmetic(转载 2014-08-26 10:20:04 · 481 阅读 · 0 评论 -
2014华为机试题---字符压缩
/*/* 题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序, 若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 要求实现函数: void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr); 【输入原创 2014-08-26 08:51:12 · 407 阅读 · 0 评论 -
字串转换
#include using namespace std; void convert(char *str,char *output) { int flag=0; int len=strlen(str); int i; char temp='\0'; for(i=0;i<len;i++) { if(temp!=str[i]) { *outpu翻译 2014-09-11 23:20:33 · 263 阅读 · 0 评论 -
单链表反转
这里采用遍历法进行链表的反转原创 2014-08-28 09:56:43 · 258 阅读 · 0 评论 -
删除子串
#include #include #include #include using namespace std; int dele_substr(const char *str,const char *sub_str,char *result) { // assert(str!=NULL&&sub_str!=NULL); const char *p,*q; p=str; q=sub_s翻译 2014-09-11 22:09:25 · 362 阅读 · 0 评论 -
找出单词
/*在给定字符串中找出单词( “单词”由大写字母和 小写字母字符构成,其他非字母字符视为单词的间隔, 如空格、问号、数字等等;另外单个字母不算单词); 找到单词后,按照长度进行降序排序,(排序时如果长 度相同,则按出现的顺序进行排列),然后输出到一个 新的字符串中;如果某个单词重复出现多次,则只输出 一次;如果整个输入的字符串中没有找到单词,请输出空 串。输出的单词之间使用一个“空格”隔开,最后一转载 2014-09-12 10:38:08 · 427 阅读 · 0 评论