C
MccreeCaptain
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言模拟String类函数strcmp
#include <stdio.h>#include <stdlib.h>#include <strings.h>#define N 100//当s1<s2时,返回为负数;//当s1==s2时,返回值= 0;//当s1>s2时,返回正数。//即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。int m...原创 2018-04-03 09:35:04 · 398 阅读 · 0 评论 -
C语言模拟String类函数strcpy--C语言
#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 100//c语言模拟strcpy函数,将str2复制到str1中,无返回值void my_strcpy(char * str1, const char * str2);int main(){ char str1[N], str...原创 2018-04-03 09:38:00 · 353 阅读 · 0 评论 -
创建动态数组--C语言
#include <stdio.h>#include <stdlib.h>int main(){ int len, i; int *array;//声明一个int型指针,类似的,如果是创建char型数组即声明char * array printf("请输入数组长度:\n"); scanf("%d", &len); array = (in...原创 2018-05-04 15:55:23 · 665 阅读 · 0 评论 -
兔子问题--斐波那契数列问题求解
#include <stdio.h>#include <stdlib.h>/*问题描述:有一只兔子,从出生后第3个月起每个月都生只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?思路:首先,可以很清楚的知道当前月份兔子的数量为上一个月的兔子的数量加上新生兔子的数量,因为新生兔子在第三个月开始生小兔子,所以新生兔子的数量正好就是上两个月...原创 2018-05-04 15:57:02 · 994 阅读 · 0 评论 -
最大差值和最小差值数对问题--腾讯笔试
#include <stdio.h>#include <stdlib.h>#include <math.h>/*问题描述:小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差的绝对值最小的有多少对呢?差的绝对值最大的呢?输入描述:输入包含多组测试数据。对于每组测试数据:N - 本组测试数据有n个数(n>= 2)a1,a2…an - 需要计算的数据...原创 2018-05-04 20:26:02 · 2507 阅读 · 0 评论 -
qsort-C语言
#include <stdio.h>#include <stdlib.h>//qsort()函数包含在stdlib.h头文件中,有四个参数,没有返回值;//经典写法为:qsort(array, n, sizeof(array[0]), cmp);//其中array为数组名,或者可以说是开始排序的地址, n为排序元素的个数,sizeof(array[0])则为数组元素的大小,...原创 2018-05-04 22:44:32 · 300 阅读 · 0 评论 -
快速排序算法-C语言
//参考文章:https://blog.youkuaiyun.com/kwang0131/article/details/51085734#include <stdio.h>#include <stdlib.h>/*基本思想(参照参考文章):随机找出一个数(通常就拿数组第一个数据就行),把它插入一个位置,使得它左边的数都比它小,它右边的数据都比它大,这样就将一个数组分成了两个子数组,然...原创 2018-05-05 01:28:08 · 269 阅读 · 0 评论 -
输入任意时间,输出该时刻的下一秒--腾讯笔试
#include <stdio.h>#include <stdlib.h>/*问题描述:输入任意时间,输出改时刻的下一秒:例如输入2008年2月28日23时59分59秒,输出为:2008年2月29日0时0分0秒。输入一个时间,输出下一秒的时间。例如输入2008年2月28日23时59分59秒,输出为:2008年2月29日0时0分0秒。*/int isleapyear(int ...原创 2018-05-05 21:27:44 · 2071 阅读 · 0 评论 -
把一个字符串的大写字母移到最后--腾讯笔试
#include <stdio.h>#include <stdlib.h>#include <string.h>/*问题描述:小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。你能帮帮小Q吗?输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述...原创 2018-05-06 21:05:44 · 1710 阅读 · 0 评论
分享