自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 模拟实现strncpy等函数的功能

1.strncpy函数实现strncpy是在strcpy函数的基础上,把a中一串字符的任意个字符,拷入字符串数组b中,要拷贝的字符由自己控制,而不是将a中的字符都拷入b中,所以传参时多传一个你要拷贝的字节个数,而且在拷贝完成之后,如果你没有指定字符数组b的大小,记得在数组b中加入'\0'做结尾。#include<stdio.h>#include<stdlib.h>ch...

2018-05-26 15:04:05 1060

原创 实现一个通用的冒泡排序

1.实现一个通用的冒泡排序。#include<stdio.h>#include<stdlib.h>#include<string.h>struct Ass//结构体{ int age; char name[10]; double grade; char c;};void Swap(void *p, void *q, int j)//交换...

2018-05-13 22:44:40 362

原创 用三种方法实现strlen的功能

1.用遍历的方法实现。(1).从首元素开始,遍历这个字符串只有不是'\0'就加一;#include<stdio.h>#include<stdlib.h>int My_strlen(char* arr){ int i = 0; while(*arr)//遍历整个字符串,直到'\0'结束 { i++; arr++; } return i;}int ...

2018-05-11 18:09:29 1601

原创 了解指针数组...的定义及使用

1.指针数组 什么是指针数组呢?比如:int *arr[10];int *a[4];int **arr[10];以上这些都是指针数组,为什么 呢?首先 拿第一个为例,arr先与[10]结合成为一个数组,然后这个数组里存着10个元素,每个元素的类型为int*;第二个也一样。第三个的意思是arr与[10]结合成为一个数组,数组的元素类型为int**。总的来说就是存放指针的数组叫指针数组。它怎么用呢...

2018-05-06 23:12:11 775

原创 实现strcpy,实现strcat, 实现strstr. .....

1.实现strcpy#include<stdio.h>#include<stdlib.h>#include<assert.h>char* My_strcpy(char *n_a, const char *n_b){ char *p = n_a; assert(n_a); assert(n_b); while(*n_a = *n_b) {...

2018-05-06 12:33:55 192

原创 喝汽水问题, 1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少瓶汽水

1.喝汽水问题, 1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少瓶汽水思路:首先进行如图所示的第一列操作,当为0个瓶子时,开始第二列的计算(用空瓶子数来换汽水)重复上面的操作,直到只有一个空瓶时返回0。int A(int n, int y){ if(n==0)//汽水喝完,开始用空瓶子来换汽水 { if(y <= 1) { return 0; } el...

2018-05-06 12:12:48 1970

原创 递归小程序

1.用递归和非递归实现求第n个斐波那契数非递归实现1.创建一个一维数组,并定义第一个和第二个元素为1,。2.然后其余元素为他之前的两个元素之和,从第三个元素开始一直计算到第n个数3.如果n<3,那么直接返回1,当n>=3时,返回数组下标为n-1的元素#include<stdio.h>#define N 100int ASD(int *arr, int x){ in...

2018-05-05 17:30:45 980

原创 冒泡排序排多个字符串

1.冒泡排序排多个字符串思路:1.使用一个二维数组来存放字符串,一行代表一个字符串2.对一行的字符串进行冒泡排序,排完这一行之后对下一行排序。#include<stdio.h>#include<stdlib.h>#include<string.h>#define S 3 //行数#define N 10 //列数Exchage(ch...

2018-05-05 13:48:08 493

原创 可变参数列表的小程序

1.使用可变参数,实现函数,求函数参数的最大值#include<stdio.h>#include<stdarg.h>#include<stdlib.h>int Max(int n,...){ va_list arg; int i = 0; int max = 0; int a = 0; va_start(arg, n); max = va_ar...

2018-05-05 13:28:24 203

原创 可变参数列表

首先通过一个例子来了解可变列表参数一个函数可以求出任意个参数的平均值:#include<stdio.h>#include<stdlib.h>#include<stdarg.h>int average(int n,...){ va_list arg; int i = 0; int sum = 0; va_start(arg, n); for(i...

2018-05-05 11:11:09 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除