C/C++
文章平均质量分 69
好人大海
通信专业专注嵌入式软件算法
展开
-
判断整数是否有相同部分:int same(int num)
求一个整型数字中有没有相同的部分,例如12389756123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1, 如果没有则返回0。方法是先将整型数字转换到数组中,再判断。函数为int same(int num),其中num是输入的整型数字。#include#includeint same(int num){int cs=num;int原创 2012-04-04 16:18:28 · 1714 阅读 · 1 评论 -
字符串相乘:void mul(char *input1,int n1,char *input2,int n2,char *output)
求两个字符串的乘积,结果存到字符串中,例如字符串一中存的"657891",字符串二中存的"521",分别将字符串中的字符转换成整型数字,进行计算后,再转换成字符类型存储起来。void mul(char *input1,int n1,char *input2,int n2,char *output); input1和input2是输入,n1是input1的长度,n2是input2的长度,ou原创 2012-04-04 19:49:28 · 1246 阅读 · 0 评论 -
字符转换:void Stringchange(const char* input,char* output)
华为校招机试题1:给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,z换成a,Z换成A,其他字符不变,编写函数void Stringchange(const char* input,char* output),其中input是输入字符串,output是输出字符串。给出代码如下:#include#include#includevoid Stringchange(co原创 2012-03-31 17:33:33 · 1942 阅读 · 0 评论 -
判断对称数:int JudgeNumberSymmetry(unsigned long ulNumber)
判断一个正整数是否为对称数(对称数即左右对称的数字,如3、22、121、1331、34543),是返回1,不是返回0。 (用ulNumber的最高位做ulResult的最低位,用ulNumber的最低位做ulResult的最高位,位序倒过来,判断是否为对称数)#include#includeint JudgeNumberSymmetry(unsigned long ulNumb原创 2012-04-04 21:21:14 · 1105 阅读 · 0 评论 -
手机号码合法性判断
/*************************************************************************************************************************手机号码合法性判断:我国大陆运营商的手机号码标准格式为:国家码+手机号码,如8613912345678;1.长度为13位;2.以86国家码开原创 2012-05-19 10:15:36 · 1604 阅读 · 0 评论 -
将一个字符串元音字母复制到另一个字符串,并排序
/***************************************************************************************************************有一字符串,里面可能包含英文字母(大写、小写)、数字、特殊字符,现在需要实现一函数,将此字符串中的元音字母挑选出来,存入另一个字符串中,并对字符串中的字母进行从小到大的原创 2012-05-19 10:17:08 · 2597 阅读 · 0 评论 -
身份证号码的合法性判断
/***************************************************************************************************************************身份证号码合法性判断问题描述:我国公民的身份证号码特点如下: 1、 长度为18位;2、 第1~17位只能为数字;原创 2012-05-19 13:12:20 · 5318 阅读 · 0 评论