- 博客(32)
- 资源 (6)
- 收藏
- 关注
原创 常见算法:C语言求最小公倍数和最大公约数三种算法
http://blog.csdn.net/iwm_next/article/details/7450424
2015-08-30 23:17:06 544
原创 计算字符串最后一个单词的长度,单词以空格隔开。
描述计算字符串最后一个单词的长度,单词以空格隔开。知识点字符串,循环运行时间限制0M内存限制0输入一行字符串,长度小于128。输出整数N,最后一个单词的长度。样例输入hello world样例输出
2015-08-27 23:59:57 8010 4
原创 Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。
描述Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。 知识点字符串运行时间限制0M内存限制0输入Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字
2015-08-27 23:57:14 4004
原创 在已损坏了程序内部状态的 string.exe 中发生了缓冲区溢出。按“中断”以调试程序,或按“继续”以终止程序。
浅析stack around the variable was corrupted(含转的文章)http://m.blog.csdn.net/blog/zsdt345a780rfajwet/8517443http://blog.csdn.net/gamesdev/article/details/6505270
2015-08-23 15:34:08 5719
原创 strcpy 会copy '\0'
SYNOPSIS #include char *strcpy(char *dest, const char *src); char *strncpy(char *dest, const char *src, size_t n);DESCRIPTION The strcpy() functi
2015-08-22 23:54:37 2808 2
原创 在给定字符串中找出单词并排序
2 字符串处理转换 问题描述: 在给定字符串中找出单词( “单词”由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格、问号、数字等等;另外单个字母不算单词);找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中;如果某个单词重复出现多次,则只输出一次;如果整个输入的字符串中没有找到单词,请输出空串。输出
2015-08-22 23:31:42 1618
原创 网络a、b、c类ip地址的区别
学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了)1字节=8位,1位就是1个数字,所以1字节等于8个数字。2的8次方,和二进制11111111转换为十进制并不一回事。0-127是128个数字,0-255是256个数字。所有的ipv4都是32的,代码如下:xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.A类
2015-08-22 16:33:31 1267
原创 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:
问题描述: 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。 要求实现函数: void convert(char
2015-08-18 19:24:11 4442
原创 【C++】sprintf的用法详解 (打印成各种格式的字符串)
http://blog.lehu.shu.edu.cn/byman/A353331.html
2015-08-17 23:46:10 2339
原创 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1. 操作数为正整数,不需要考虑计算结果溢出的情况。 2. 若输入算式格式错误,输出结果为“0”。 要求实现函数: void a
2015-08-17 20:30:22 3765
原创 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc". 2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"
2015-08-17 14:49:53 5936 1
原创 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 要求实现函数: void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);
2015-08-17 13:47:01 3962
原创 师姐毕业后给大家的找工作经验
师弟师妹们: 我们都找工作归来,你们可能会很期待我们跟你们详细讲讲找工作的细节。那么我把我自己找工作的心得写下来,当然了,这只代表我个人的心得,不一定对,所以希望你们带着理性的思考来看这个心得。找工作流程: 我觉得找工作的流程应该是:选择城市,选择公司性质,选择工作岗位。首先选择一个城市的理由:所谓的择一城市再择业,工作几年后,换工作容易,但是换一个城市加换一份工作比较困难
2015-08-12 15:29:39 724
原创 warning C4018: “<”: 有符号/无符号不匹配
warning C4018: “出错代码 for(int j=0;j出错原因分析: detector 是一个Vector容器 ,detecot.size() 在容器说明中 被定义为: unsigned int 类型, 而j是int 类型 所以会出现: 有符号/无符号不匹配 警告 错误改正 : 定义j为unsigned 类型后就可以了 即: f
2015-08-12 00:06:28 1307
原创 编写一个函数,删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。
//编写一个函数,删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。//输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 //格式说明: 字符串只包含字母,不可能为空串,不包含空格// 如输入字符串为“abcdd”,输出为"dd"//算法思路://(1)定义一个长度为26的整型数组,每个字母出现的次数存在这个数组中。//(2)求出数组中的最
2015-08-11 22:41:01 4600 1
原创 二级指针参数传递问题
char g_csName[5][126];for (int i=0; i{ strcpy(g_csName[i], "123");}void Fun(char** csName){}请问下,我现在要把csName作为参数传递到Fun()函数中,该如何传递我调用了Fun( (char**)g_csName )但是调试进入的时候,没有值。传递二维数组
2015-08-10 10:10:15 3389
转载 指针数组,数组指针,函数指针,main函数实质,二重指针,函数指针作为参数,泛型函数
http://blog.csdn.net/tototuzuoquan/article/details/377450991、指针数组 数组里面的每个元素都是指针。 指针数组的案例如下: 易犯错误:2、数组指针 归根结底还是指针,只是取*的时候能够取出一整个数组出来。数组指针:(一个指针指向了数组
2015-08-10 09:53:07 482
转载 strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数实现
strcpy函数:char *strcpy(char *Dest , const char *Src) { assert((Dest != NULL) && (Src != NULL)); char *address = Dest; while((*Dest++ = *Src++) != '\0') NULL;
2015-08-10 09:48:01 525
原创 输入一组大于等于0的整数,根据从大到小的顺序排序后输出;如果排序后有连续数时,只输出连续输的最大和最小数。
输入一组大于等于0的整数,根据从大到小的顺序 排序后输出;如果排序后有连续数时,只输出连续输的最大 和最小数。输入的所有整数都各不相同,即不用考虑两个整 数相同的情况。 如:输入4,7,2,1,5,8,9,11 输出11,9,7,5,4,2,1 第2个功能的实现:#includeusing namespace std;
2015-08-08 16:32:55 4200 1
原创 去除重复字符并排序
去除重复字符并排序运行时间限制:无限制内容限制: 无限制输入: 字符串输出: 去除重复字符并排序的字符串样例输入: aabcdefff样例输出: abcdef没看到结果里面要求排序,所以大意了写成了这样:#includeusing namespace std;in
2015-08-08 13:35:58 1850 1
原创 输入是一个只包含拼音的字符串,请输出对应的数字序列。
输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下:描述: 拼音 yi er san si wu liu qi ba jiu 阿拉伯数字 1 2 3 4 5 6 7 8 9输入字符只包含小写字母,所有字符都可以正好匹配运行时间限制:无限制内存限制:
2015-08-08 10:57:31 2605
转载 如何正确清空cin缓存
如何正确清空cin缓存http://blog.csdn.net/pdcxs007/article/details/45671379区分scanf()、getch()、getchar()、getc()、gets()、cin、cin.get()、cin.getline()、getline() http://blog.sina.com.cn/s/blog_67d069a9
2015-08-07 14:39:49 1660
转载 【缓存区问题】深入了解scanf()/getchar()和gets()/cin等函数
转:原文:http://www.cnblogs.com/FCWORLD/archive/2010/12/04/1896511.html转:问题描述一:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看
2015-08-07 12:26:42 708
原创 分解字符串
(两个字符串是不是一起输入一个又接着输另外一个,这个地方有点小困惑?) 同时输入,我觉得用指针数组比较好;分开输入就无所谓了。按要求分解字符串,输入两个数M,N,M代表输入的M个待处理的字符串,N代表输出的每串字符串要处理成的位数,不够补0。例如:输入:2 8 abc 123456789输出:abc00000
2015-08-06 11:30:01 616
原创 C++指针数组和指向指针的指针
主要:http://c.biancheng.net/cpp/biancheng/view/166.html谭浩强,c++程序设计,P188,章节:6.7.1
2015-08-05 22:59:43 473
原创 姓名的“夫妻相”
题目:夫妻相在中国,形容夫妻恩爱的词汇中,大家用的比较多的就是“夫妻相”。所谓“夫妻相”,就是两个人看上去比较般配,长相、身材等某些方面有一定的相似度。本题则另辟蹊径,从人的姓名维度,以字母重复个数来寻找最具“夫妻相”的人。题目中预先给定一组女士的姓名拼音。输入男士的姓名拼音(拼音中间可以有空格,字母全部小写),依预先给定姓名拼音的先后遍历所有姓名,输出字母重复数最多的女士姓名。
2015-08-05 21:31:21 2028
原创 输入一个字符串,如果第一个字符是大写并且其他字符不是大写,那么输出true,否则输出false。
输入一个字符串,如果第一个字符是大写并且其他字符不是大写,那么输出true,否则输出false。#include #include using namespace std; int main(){ char str[126]; int i=0; int flag=0; cout<<"please input the str"<<endl; gets(s
2015-08-04 22:31:57 1173
原创 输入两个非负整数,然后每个数字颠倒顺序,如123颠倒之后就是321,反向求和输出。
输入两个非负整数,然后每个数字颠倒顺序,如123颠倒之后就是321,反向求和输出。#includeusing namespace std;int inverse(int q){ int result=0,k; while(q) { k=q%10; q=q/10; result=result*10+k; } return result;}in
2015-08-04 22:24:30 1714
原创 字符串的输入问题(如果输入的字符串带有空格)
#include #include using namespace std; int main(){ char a[126]; cout<<"1 please input the str"<<endl; cin>>a; int n1=strlen(a); cout<<"n1:"<<n1<<endl; cout<<"str[]:"<<a<<endl; system("pau
2015-08-04 14:35:37 2434
转载 【c++】用string类定义字符串数组
#include #include using namespace std; 用字符数组来存放字符串并不是最理想和最安全的方法。C++提供了一种新的数据类型——字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用来定义变量,这就是字符串变量——用一个名字代表一个字符序列。实际上,string并不是C++语言本身具有的基本类型
2015-08-04 11:20:08 69038 7
转载 深入 char * ,char ** ,char a[ ] ,char *a[] 内核
C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符数组和字符指针这两个。。。下面就开始剖析一下这两位的恩怨情仇。。。 1 数组的本质 数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素。。 2 指针。
2015-08-03 16:57:04 86
原创 求一个字符串中【连续】出现次数最多的子串
注意:1个字符当然也算字符串看这个应该看得懂了吧,我上面的写得催促 有错 不好意思啊!一,考虑边界问题。二,实现优化笛卡尔积组合,总体我是这样想的:就是纵向切出字符串的连续组合集合,在横向一对一跳跃比较集合元素。例如:abcbcabc 一,纵向切:得到所有字符串组合,注意:这里要求的是最多连续子字符串,其实就是优化笛卡尔积的原则,也是边界。 字符串共8
2015-08-02 22:39:08 905
SFTP Drive V2.0.7527.exe 映射SSH到本地驱动器
2020-08-16
EasyARM2200 光盘资料
2014-03-27
OpenCV 2 Computer Vision Application Programming Cookbook
2013-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人