电子通讯录(2)

昨天仅仅写了个只能实现添加好友的,今天把剩下的列举好友、搜索好友和删除好友全都加进来了。但仅仅是个初版,界面还是需要调整好的。 #include #include #define OK 0 #define ERROR -1 #define MALLOC...

2017-08-06 23:27:24

阅读数 229

评论数 0

基数排序

#include #include int getlooptimes(int num) { int count = 1; int temp = num/10; while(temp!=0) { count++; temp = temp/10; } return count...

2017-08-05 19:03:47

阅读数 107

评论数 0

归并排序

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已 有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 归并过程...

2017-08-05 19:03:06

阅读数 124

评论数 0

快速排序

#include void quicksort(int a[],int left,int right) { int i,j; if(left < right) { i = left; //left、righ...

2017-08-05 18:59:50

阅读数 119

评论数 0

电子通讯录(1)

这是一个基于链表的项目,由于之前学习了怎样来创建一个单链表,在一个基础上就想来做一个电子通讯录玩玩。 项目需求: 制作一个电子通讯录,通过该通讯录能存入好友 ID 号、姓名(英文) 、手机号码、家庭住址、公司电话。 模块包括  :   主界面:主要显示软件功能。 A)  添加好友信息。 B) ...

2017-08-05 18:56:11

阅读数 277

评论数 0

单链表(表头结点)

#include #include #define OK 0 #define ERROR -1 #define MALLOC_ERROR -2 typedef int ElementType; //c语言中没有ElementTyp...

2017-08-04 20:38:35

阅读数 628

评论数 0

单链表(头指针)

#include #include //malloc的头文件 #define OK 0 #define ERROR -1 #define MALLOC_ERROR -2 typedef int ElementType...

2017-08-04 20:24:14

阅读数 128

评论数 0

基于51单片机开发板的应用(数码管续1)

显示0-99     用8位共阴数码可以通过动态扫描显示0~99,考虑十位和个位,需要用到数组来存放。其中的重要代码是display()函数,firstbit表示从第n个数开始显示,num表示显示的个数,所以若是改变数组tempdata的数组元素,则可以显示更多位的数字,并且8位数码管可以任意选...

2017-06-05 22:09:26

阅读数 275

评论数 0

基于51单片机开发板的应用(数码管)

在对LED灯的应用有了一定的了解之后,我开始学习了一些关于数码管的应用。    在我的开发板上,有独立共阳管和八位共阴管 。数码管从高位到低位的段码依次是h(dp),g,f,e,d,c,b,a共八位。共阴管是“1”表示亮,“0”表示灭,而共阳管则是相反的。顺便提一句,若是要检测数码管是否完好,可以...

2017-06-04 23:13:48

阅读数 3840

评论数 0

基于51单片机开发板的应用(LED灯)

再有了C语言和C++的一些应用能力与项目经验之后,我对单片机有了一定的兴趣。买了一套开发板,跟着视频学习了一段时间。     之前学校里也上过关于单片机的课程,而且还是我们班主任上的,听得那叫一个认真啊,再有了一些原理、概念的了解之后,我很想能做出一点东西出来,就先开始自己学习,毕竟学校里是以理...

2017-06-03 22:47:30

阅读数 2275

评论数 0

用c语言实现1+2+3+...+n求和

在做蓝桥杯题的时候,做到最简单的等差数列求和,我就先用for循环写了一个程序,其中的核心就是很简单的: sum += i; 具体的函数如下: #include int main() { int n; int i; int sum = 0; printf ("输入一个整数...

2017-02-15 22:56:56

阅读数 12064

评论数 0

用c++对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。试建立一个类DescendNUM,用于完成该功能。

具体要求如下: (1)私有数据成员 int n:存放5位数的整数。 int a[5]:存放其元素的降序排列值。 (2)公有成员函数 DescendNUM(int x=0):构造函数,用参数x初始化n。 void decompose ():将n的各位数分解到a数组。 void dsor...

2017-01-23 20:52:54

阅读数 309

评论数 0

用c++建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。

具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,x和y均表示圆的半径,而对于矩形,x表示矩形的长,y表示矩形的宽。访问权限定义为保护类型是为了能被继承下去,以便派生类能直接访问x和y。 (b)公有成员函数 ...

2017-01-22 21:01:30

阅读数 3342

评论数 0

用c++建立一个矩阵类Matrix,存储一个4*4的矩阵并能在矩阵中查找某数。

要求如下: (1)私有数据成员 int p[4][4]:存储一个4*4的矩阵的值。 int n:矩阵的行数。4 int x:存储根据查找要求在矩阵中要查找到的某数。 int row,col:存储该数所在的行、列值。 (2)公有成员函数 构造函数:初始化n的值为4,x、row、col为...

2017-01-20 21:03:44

阅读数 6464

评论数 0

用c++建立一个类SUM,求二维数组外围各元素的和,并且输出数组各元素及所求之和。

具体要求如下: (1)私有数据成员 int a[4][4]:二维数组,存放要处理的数据。 int s:存放数组a外围各元素的和。 (2)公有成员函数 SUM(int b[4][4]):构造函数,用数组b初始化数组a。 void process():求二维数组外围各元素的和s。 void print...

2017-01-19 21:03:50

阅读数 394

评论数 0

用c++建立一个类PrimeNUM,求指定数据范围内的所有素数(质数)。

具体要求如下: (1)私有数据成员 int data[25]:依次存放在指定范围内求出的所有素数。 int low,high:存放指定的数据范围的下限和上限。 int num:存放low与high之间的素数个数。 (2)公有成员函数 PrimeNUM(int _low,int _h...

2017-01-18 22:51:48

阅读数 1631

评论数 0

“钳工”五日游

上周我们班金工实习非常“幸运”的被派到了钳工组,因为钳工需要我们手工操作,在别的机床上不能使用的手套在这边却是派上大用场了。而我们上周需要把一个铁块制作成一个羊角锤,我们也都看过那种羊角锤,很小巧精细,可要加工出它却是不容易的,尤其是对女生来说,力气不够大,要想又快又好的加工出来真是不小的难题! ...

2017-01-05 20:32:29

阅读数 145

评论数 0

失之毫厘,谬以千里

今天是我们磨工的最后一天实训,主要任务就是先量出自己的工件尺寸,老师会根据每个人工件的尺寸的给出我们要加工的标准值,误差工伤在(-0.005mm~+0.005mm)之间,突然我发现1mm在我眼中是如此大。           在早上时,我的工件是37.090mm,要磨成37.000mm。这就要求...

2016-12-23 16:16:26

阅读数 124

评论数 0

勤能补拙

今天我被分到磨工组工作,看之前小组的操作,我以为这个应该很简单,可对于反应能力不行的我来说却是一大挑战。       首先我们围在一台平面磨床旁,看老师在机子上给我们示范操作,由于光线原因,在老师讲解两个手柄时,我既没看见手柄的样子,也看不清老师是怎么操作的,导致我对这两个手柄似懂非懂。在老师讲...

2016-12-22 21:01:07

阅读数 207

评论数 0

胆大心细去“干活”

今天是我们组在牛头刨床上干活的最后一天,每个组的刨床的型号都不一样,我们组的型号是B650,由此可见,我们的机床应该是最开始的牛头刨床,一次重大改进都没有,什么都需要手动控制,电源,齿轮,上下行程,前后行程调节等等,我们三个女生都需要花费很大功夫来调节行程,对刀。因为我们加工的铁块工件要有一定的长...

2016-12-21 15:38:07

阅读数 254

评论数 0

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