自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模拟实现通讯录-动态

模拟实现通讯录-动态版通讯录-静态版 题目描述: 实现一个通讯录:通讯录可以用于存储1000个人的信息:每个人的信息包括:姓名,性别,年龄,电话,住址 提供的方法: 1.添加联系人信息 2.删除指定联系人信息 3.查找指定联系人信息 4.修改指定联系人信息 5.显示所有联系人信息 6.清空联系人信息 7.以名字排序所有联系人模拟实现通讯录-动态的方法:@(题目分析)[比较

2017-05-20 17:08:28 415

原创 用c语言实现一个通讯录; 通讯录可以存储1000个人的信息,信息包括姓名、性别、年龄、电话、住址 提供方法: 1.添加联系人信息 2.删除指定联系人信息 3.查找指定联系人信息 4.修改指定联系&

实现一个简化版的通讯录,可以通过使用结构体和数组就可以实现,具体代码如下:头文件addres_list.h#ifndef __ADDRES_LIST_H__#define __ADDRES_LIST_H__#define LIST_MAX 1000#define NAME_MAX 10#define ADDRES_MAX 20#define TELE_MAX 11

2017-05-15 03:25:10 1256

原创 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针的理解

指针数组:数组元素全为指针的数组称为指针数组。一维指针数组的定义形式为:“类型名 *数组标识符[数组长度]”。例如,一个一维指针数组的定义:int *ptr_array[10]。[10]代表的就是存放了10个int*类型的指针数组指针:数组指针是指向数组地址的指针,其本质为指针;例:int (*p)[10]; p即为指向数组的指针,又称数组指针。[10]代表的就是这个数组指针所指向

2017-05-11 00:38:06 243

原创 strlen函数的三种写法

第一种,也是最简单的,使用count计数器法int my_strlen2(char *arr)//count计数器法{ int count = 0; while (*(arr++)) { count++; } return count;}第二种,使用递归法,这种方法容易理解,但是函数调用很费时。int my_strlen1(char *ar

2017-05-08 12:25:36 2492

原创 模拟实现函数库中的常用函数,1实现strcpy 2.实现strcat 3.实现strstr 4.实现strchr 5.实现strcmp 6.实现memcpy 7.实现memmove,8实现memset

————– 1模拟实现strcpy—————strcpy函数是将源字符串复制到目标字符串的函数strcpy函数的思路就是,它是一个字符串,有\0作为结束标志,那么可以用\0作为突破点和条件,具体代码如下:char* my_strcpy(char *dest, const char *src){ assert(dest); assert(src);

2017-05-08 11:59:13 635

原创 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。

有一个字符数组的内容为:”student a am i”,请你将数组的内容改为”i am a student”.要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。思路:这个字符串并不是把原来数组倒序过来就可以,因为每个单词也要逆序,因此可以先把整个字符串逆序,然后再分别逆序每个单词,这样就可以了。#include<stdio.h>#include<assert.h>in

2017-05-07 13:01:13 291

原创 实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB

这个题的思路其实并不是很难理解,左旋字符串,可以先将第一个字符和最后一个字符交换,然后进行一个循环,就可以解决这个问题了;具体代码如下:#define _CRT_SECURE_NO_WARNINGS#include#includevoid levo(char *pstr, int SZ,int key){ assert(pstr != NULL); int i = 0; int j

2017-05-06 20:37:31 799

空空如也

空空如也

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

TA关注的人

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