自定义博客皮肤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)
  • 收藏
  • 关注

原创 全排列(C语言)

全排列输入一个数n,输出1-n的全排列,这里我们将其形象化,举个例子,加入有编号1、2、3的3张扑克牌分别放在3个盒子里面,并且每个盒子有且只能放一张扑克牌。那么一共有多少种放法呢?好,第一步:小张手拿三张扑克牌,首先走到1号盒子面前,我们规定一个顺序,每次到一个盒子时,都先放1号,再放2号,最后放3号,于是小张走到一号盒子前,将1号扑克牌放在了1号盒子中。接下来,小张将2号扑克牌放在...

2018-06-23 17:48:36 14387 3

原创 动态的顺序表(C语言实现)

上次已经写了静态的顺序表,今天在补充一个动态的顺序表。大体思路还是一样的。请看代码。这次我就不详细解释了。#include”pSeqList.h”#ifndef __SEQLIST_H__#define __SEQLIST_H__#include<assert.h>#include<stdio.h>#include<stdlib.h>...

2018-06-19 22:17:41 251

原创 静态的顺序表(C语言实现)

我对于静态的顺序表的理解就是类似于数组来存数据。直接来看代码吧。我一步一步解释。头文件#include”SeqList.h”#ifndef __SEQLIST_H__#define __SEQLIST_H__#include<assert.h>#include<stdio.h>#include<stdlib.h>#include&lt...

2018-06-19 22:01:25 276

原创 百元买白鸡(C语言)

中国古代数学家张丘建在他的《算经》中提到一个著名的问题”百钱买白鸡“。鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?本题要点:使用穷举法,如果100元全买公鸡,那么最多能买20只,所以cock的范围是0-20;如果100元全买母鸡,那么最多买33只,所有hen的范围是0-33;如果100元全买雏鸡,那么最多买99只(小鸡的数量应该小于100且是3的倍数)。...

2018-06-18 22:41:26 5207

原创 计算某日是该年的第几天

这个代码主要是需要注意:该年是不是闰年闰年的2月和非闰年的2月其余就没有什么了,看代码:#include<stdio.h>int leap(int a) //判断闰年{ if ((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0)) return 1; else ...

2018-06-17 21:26:21 282 1

原创 注释转换 (C语言注释转换为c++注释)

由于C语言的注释通常是 /* XXXXX */c++的注释通常是// XXXX来上一张图看看。以下是一些C语言的通常注释// 1.一般情况int num = 0;/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int j = 0;// 3.匹配问题/*...

2018-06-07 23:42:25 336

原创 C语言 “fread” 和 “fwrite”的简单介绍

freadsize_t fread( void *buffer, size_t size, size_t count, FILE *stream );函数返回读取数据的个数。如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回 0。bufferStorage location for data //数据的存储位置sizeIte...

2018-06-06 20:29:28 1615 5

原创 C语言中的`sprintf`和`sscanf`两个函数介绍

C语言中的sprintf和sscanf两个函数介绍sprintf作用是格式化字符串int sprintf( char *buffer, const char *format [, argument] ... ); buffer Storage location for output //输出的存储位置 format Format-contr...

2018-06-05 18:00:51 331

原创 文件存储形式的通讯录

上一篇博客我简单介绍了关于动态内存开辟空间的通讯录,今天我就在加一个函数把联系人存在文件中去。具体多的我就不多讲了,我主要说说文件存储函数。将联系人存入文件中的函数void FileSave(message* pcon)//将添加的联系人保存至文件里{ int i = 0; FILE *pf = fopen("E:\\message.txt", "w");//打开一个...

2018-06-05 15:12:03 597

原创 动态通讯录(动态内存开辟)(C语言)

前几天刚刚写了静态的通讯录,是采用的数组的形式来写的,那种通讯录存在比较大的弊端。一方面,静态的通讯录只有固定的大小,如果用完就不能再存了。另一方面呢,如果开辟的内存比较大,但是存的联系人比较少的话,就造成了很大的浪费。今天用动态内存开辟空间,可以完美解决这两个问题。主要利用malloc()函数和realloc()函数,那么我们先开辟一个小内存,然后存一两个联系人,内存不够的话再开辟,这就实现了存...

2018-06-03 23:27:38 373

空空如也

空空如也

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

TA关注的人

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