自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux中find的使用之---查找近期修改的文件

Linux下find命令常用的查询

2016-10-11 15:13:38 4666

原创 C++空类默认产生哪些成员函数

C++中的空类,默认产生哪些类成员函数?

2016-10-10 23:34:35 590

原创 (数据结构)顺序表的建立,增删查改

顺序表 1. 顺序表的定义 (1) 顺序存储方法     即把线性表的结点按逻辑次序依次存放在一组地址连续的存储单元里的方法。(2) 顺序表(Sequential List)     用顺序存储方法存储的线性表简称为顺序表(Sequential List)。2. 结点ai 的存储地址     不失一般性,设线性表中所有结点的类型相同,则每个结点所占用存储空间大小

2015-06-22 22:49:46 1085

原创 (C语言)自写通讯录

问题描述:实现一个通讯录;通讯录可以用来存储个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址。实现增,删,查,找,清空这几个功能。程序分析:(1)基本思路:学完了结构体,我们必须通过不断地应用才能真正的掌握。这个通讯录是以两个结构体作为框架搭建的一个小型工程。如下所示:typedef struct Peo{    char name[NAME_LE

2015-06-06 19:33:18 2776

原创 (C语言)可变参数列表

C函数要在程序中用到以下这些宏:void va_start( va_list arg_ptr, prev_param );type va_arg( va_list arg_ptr, type );void va_end( va_list arg_ptr ); va_list:用来保存宏va_start、va_arg和va_end所需信息的一种类型。为了访问变长参

2015-05-11 23:15:21 853

原创 (C语言)递归实现字符串反转

问题描述:       编写一个函数reverse_string(char *srring)(递归实现)       实现:将参数字符串中的字符反向排列。       要求:不能使用处C库函数中的字符串操作函数。程序分析:       思路如下:本程序用递归的思想实现这一功能,最关键的一点是要改变'\0'所在的位置。a.先交换字符串最外层的两个字符,同时保存第一个字符的

2015-05-10 22:53:50 15256 4

原创 (C语言)函数的递归

问题描述:编写递归函数,函数应该和下面的函数原型匹配:int hermite(int n,int x)Hermitee Polynomials(厄密多项式)是这样定义的:                n        Hn(x) = n = 1; 2x;               n >= 2; 2xHn-1(x)-2(n-1)Hn-2(x);\代码如下:

2015-05-09 22:56:41 821

原创 (C语言)字符串反转相关问题

问题描述:将“student  a am i”变成“i am a student ”输出程序分析:     (1)思路如下:根据这个问题和要求,本程序是先将这句话中的每个单词反转,再将整个字符串反转过来。     (2)程序的实现:a.再主函数中定义一个字符串数组并初始化;b.写一个字符串反转函数和一个用于查找单词并且调用反转函数的函数c.调用这个函数,并且输出结果。代码如

2015-05-09 20:05:50 1055

原创 (C语言)字符串比较函数

问题描述:写一个函数,用于比较两个字符串的比较(string_compare).程序分析:(1)主要思想:传入两个字符串后,比较这两个字符串中的每个元素,如果第一次比较就不相等,就不要让它进入到下面的比较中。这样一来,将它返回一个相减的值(即:两数组中开始不相等的那两个元素相减,返回值(int类型),是ASCII码值相减)。进入比较的过程中时,相等就返回0;其他情况都返回那个相减的值。

2015-05-07 22:45:34 3300

原创 (c语言)初始化数组,排序,清空,显示。

问题描述:        编写以下四个函数:init();//设计函数初始化数组为 1 2 3 4 5 6 7 8 9 10sort();//设计排序函数,实现数组的降序排列:10 9 8 7 6 5 4 3 2 1empty();//清空数组,全为0show();//显示数组程序分析:      程序的思路:a.先将程序的头和尾写好,在主函数中将要被处

2015-05-05 19:43:09 1236

原创 (c语言)回文字符串的判断,gets和scanf

问题描述:判断一个字符串是否是回文字符串。程序分析:回文字符串:回文字符串是指一个字符中的最高位与最低位的字符是一样的,次高位和次低位上的字符是一样的,以此类推。同时,值得注意的是单个字符,或者多个重复的字符也是回文字符串。(1)定义一个判断回文数的函数,按照上面给出的回文数的定义,我们进行判断。(2)本程序在主函数传入字符串的过程中发现了用gets函数与用scanf函

2015-04-27 14:42:55 1728

原创 (C语言)回文数的判断

问题描述:判断一个数是否为回文数;121;12321;1234321;程序分析:       1.回文数(palindromic number):是指一个数的最高位和最低位上的数相等,第二高位与次低位上的数相等,也就是关于中间“对称”。如上面的三个数情况是一个回文数。       2.将这个数扩展成一个数组,将这个数的各个位上的数取出来并且一一赋给这个数组。 

2015-04-25 19:22:43 4090

原创 (c语言)比较三个字符串的大小

问题描述:比较三个字符串的大小,并且按从小到大的顺序输出。程序分析:1.在写这个程序的时候,主要是写了一个swap函数,调用了标准库函数中的strcmp来实现的。2.在写swap这个函数的时候将函数参数设置为两个二级指针而不设置为一级指针。我这样理解:要输出三个字符串数组并且这三个还得按大小输出。输出字符串需要数组首元素的地址,所有需要指针,而且交换过程中必须通过地址的交换才能

2015-04-22 18:33:17 17331 2

原创 (c语言)指针和数组下标

问题描述:分别用指针和数组下标的方式将输出数组的全部元素。程序分析:1.首先,要明白用数组下标和用指针访问数组中的值的区别。本程序中均写了一个printf_array函数来实现这一要求。2.使用数组的时候函数参数是不同的,一个是数组,一个是指针。使数组下标都得到遍历,对应数组中的各个元素也得到遍历。从而可以通过调用这个函数实现这一功能。3.指针是通过指针的指向的改变,使各元

2015-04-20 23:03:50 5996

原创 (c语言)求一个二进制数1的个数

问题描述:输入一个整型数a,计算这个数中在二进制存储方式下1的个数。程序分析:1.输入的整型数a在计算机中是以二进制的形式存储,我们采用的方法是逐位判断。2.当这个数a大于0时,将该数和1相与(按位与),如果相与的结果为1,说明当前为1,将事先定义好的用来计数的count加1,在将该数右移一位,按同样的方式判断。输出count的值。代码如下:/***************

2015-04-20 22:37:32 1884

原创 (c语言)选择排序法和冒泡排序法

问题描述:给定一个数组(或者输入一个数组),分别运用选择排序法和冒泡排序法将所要的结果输出。程序分析:                                        选择排序1>.对于选择排序,首先理解排序的思想。给定一个数组,这种思想首先假定数组的首元素为最大(最小)的。此时就要利用3个变量i,j,k表示元素的下标。i表示当前,j表示找到的最大(最小)的下标,k用

2015-04-20 19:11:48 98686 17

原创 (c语言)字符串的复制

问题描述:编写一个my_strcpy函数实现将一个字符串复制到另一个字符串数组中,并且输出这个额字符串。程序分析:要想实现把str2中的元素全部复制到1中去:首先,将数组str1的首地址保存起来,作为函数的返回值,通过这个返回值将整个字符串输出;其次,将str2中的元素全部复制到str1中去,直到str2中出现‘\0’;最后,很重要的一点是在复制完之后要给str1的后面

2015-04-17 12:39:28 2232

原创 (HTML)这是一篇用HTML语言编写一些的信息,集合了html中一些用法和内容

代码简介:这篇主要是运用了HTML网络脚本语言中的一些基础的知识编写的一些简单的信息,里面包括标签,元素,属性,标题,段落,链接,表单,表格等的写法。这篇是上学期写的,无意中翻出来与大家分享有兴趣的也可以交流。代码如下:电话号码:姓名: 出生日期:籍贯: 现居何地:请输入她喜欢的数字:请写下你对她的寄语:她此时此刻在哪里?西安江西她喜欢以下

2015-04-17 11:39:54 815

原创 (c语言)字符串的大小写字母转化函数

问题描述:编写一个函数my_strlwr实现将一个字符串中的大写字母转化为小写字母,小写字母不改变,并将其输出。程序分析:大写字母转化为小写字母,根据其ASCII码值的关系,加上32就可以得到。编写函数时,将其返回值设为该字符串空间的首地址,这样,通过函数的调用后,就可以通过其首地址输出整个字符串。代码如下:#include#includechar * my_strlw

2015-04-17 11:25:41 18955

原创 (c语言)字符串的反转函数

问题分析:编写一个函数reverse_string(char *string)实现:将函数字符串中的字符反向排列。要求:不能使用c函数库中的字符串操作函数。程序分析:要实现参数字符串的反向排列:1.找到字符串数组中的首元素和末元素的地址。2.定义两个指针变量left,right,和一个中间变量实现首末值和中间值的交换。3.调用reverse_stri

2015-04-14 23:21:54 3748

原创 (c语言)字符串连接函数

问题描述:实现char *my_strcat(char *dest,char *src)函数。返回: dest字符串的地址。功能: 将src指向的字符串追加都到dest指向字符串的后面。例如: char dest [10] = "ab";            char *src = "cd";            my_strcat();之后,dest指向的符串为“ab

2015-04-14 21:04:49 3943

原创 (c语言)字符的大小写字母的转化

问题描述:输入一个字符,如果是大写字母转化为小写字母并输出,若是小写字符不变代码如下:#includeint main(){ char c1; //定义一个字符型变量 char c2; //定义另一个字符型变量来接收需要改变的量 int i=1; //定义一个i供while循环调用,使程序可以连续输出,随时终止 while(i) { printf("

2015-04-11 20:48:51 2462

原创 (c语言)输入一个整数,将其逆序输出

问题描述:输入一个整数,将其逆序输出代码如下:#includeint main(){ int i; int n=0; int a[10]; printf("please enter a intger number:\n"); scanf("%d",&i); while(i) { a[n]=i%10; n++; i=i/10; } for(

2015-04-11 12:56:02 39566 4

空空如也

空空如也

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

TA关注的人

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