华为机试题
liushuibufuqin
这个作者很懒,什么都没留下…
展开
-
过滤字符串 压缩字符串
题目一:请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如:字符串“abacacde”过滤结果为“abcde” code(C).1 #include#include#includevoid deleter_char(const char *pInputStr, int Len, char *pOutputStr);vo原创 2013-08-27 11:05:31 · 496 阅读 · 0 评论 -
字串转换 字符串处理转换 正数减法
问题描述:将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。要求实现函数:void convert(char *input,char* ou原创 2013-08-31 15:36:56 · 923 阅读 · 0 评论 -
寻找两个整数相除后的循环节
题目: 输入两个整数,判断这两个数相处的结果是不是循环小数,若是请输出循环节。Code(C):#include#include#include#includeint gcd(int m,int n){ int temp; while(n) { temp = m%n; m = n; n = temp; } ret原创 2013-09-16 11:00:23 · 1401 阅读 · 0 评论