自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cexercise11

<统一h10.1~9.3>1、题目:创建两个学生链表,含有姓名、年龄的信息,一个链表存放男生,一个链表存放女生2、题目:将上面两个链表合并,按学生的年龄进行排序,合成新的链表3、题目:将上题中建立的链表进行反转,实现按年龄的逆序排列4、题目:在上面的实现的新链表中,给定一个年龄,迅速查找和该学生年龄最接近的学生姓名提示:使用双向链表//题目1~4用带表头结点的双向链表来实现...

2018-12-28 20:08:37 246

原创 Project2——链表实现的通讯录2.0

//带表头结点的链表//链表实现通讯录,具备查询、删除、修改、添加、显示、排序等功能#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAL_OK 1#define MAL_ERR 0struct node{ char name[20]; int

2018-12-23 16:24:51 234

原创 Cclass6——数组实现的栈操作

#include <stdio.h>#include <stdlib.h>#define MAX 15#define BOTTOM -1struct stack_data{ int top; int stack[MAX];};typedef struct stack_data Stack;enum return_result {FUL...

2018-12-23 14:20:01 236

原创 Cclass5——双向链表

//带表头结点的双向链表#include <stdio.h>#include <stdlib.h>#define MAL_OK 1#define MAL_ERR 0struct dblnode{ int num; struct dblnode * next; struct dblnode * prior;};typedef struct...

2018-12-23 14:16:33 183

原创 Cexercise10

<统一h9.1~9.7>1.编程实现字符串中子串的查找请写一个函数,实现从一个字符串中,查找另一个字符串的位置,如strstr(“12345”, “34”)返回值为2,即在2号位置找到字符串“34”运行结果:2.读取一个5*5数组,然后显示每行的和与每列的和运行结果:3.编程判断字符串是否为回文判断一个字符串是否是回文,例如单词‘level’运行结果:4....

2018-12-22 13:50:16 223

原创 Cexercise9

<老师h3.1~3.10>1.编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分割符),拧将统计结果依次保存在b指向的数组中。运行结果:3.编写函数fun(int *a, int n, int *odd, int *even),功...

2018-12-18 16:46:05 228

原创 Cclass4——循环链表

//带表头结点的循环链表#include <stdio.h>#include <stdlib.h>#define MAL_OK 1#define MAL_ERR 0struct node{ int num; struct node * next;};typedef struct node Node;typedef struct

2018-12-15 17:15:12 150

原创 Cclass3——带表头节点的链表

//带表头结点的链表#include <stdio.h>#include <stdlib.h>#define MAL_OK 1#define MAL_ERR 0struct node{ int num; struct node * next;};typedef struct node Node;typedef struct node *...

2018-12-15 17:11:52 210

原创 Project1——链表实现的通讯录

//带表头结点的链表//链表实现通讯录,具备查询、删除、修改、添加、显示等功能#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAL_OK 1#define MAL_ERR 0struct node{ char name[10]; int num; ...

2018-12-15 16:49:32 241

原创 Cclass2——单向链表

代码实现如下:#include <stdio.h>#include <stdlib.h>#define MAL_OK 1#define MAL_ERR 0//单向链表struct node{ int num; struct node * next;};typedef struct node Node;typedef str

2018-12-09 22:08:41 170

原创 Cexercise8

1.简述Makefile的作用Makefile是一种工程的编译方法,它拥有非常强大的组织流程的能力。Makefile 通常是和 make 命令一起配合使用,很多大型项目的编译都是通过 Makefile 来组织的。 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系将会非常复杂。make是一个命令工具,它解释Makefile 中的指令(规则)。Makefile 文件描述了整个...

2018-12-05 18:41:17 269

原创 Cexercise7

<老师h3.1~3.10>1.从一个字符数组中读出相应的整数、实数运行结果:2.将整数转换为相应的一个字符数组。分析:从个位提取数字,组合字符符号位的处理 12345=>“12345”运行结果:3.字符串数组的冒泡排序,从小到大运行结果:5.编写函数void change(char a,char b,charc)。 函数功能是首先把b指向的字符串逆...

2018-12-03 19:58:20 334

转载 C语言基础与提高3

2018-11-29 18:18:02 202

原创 C语言基础与提高2

2018-11-29 18:15:25 184

原创 C语言基础与提高1

2018-11-29 18:14:34 185

原创 Cexercise6

<统一h7.1~7.8>1.一个数如果恰好等于它的因子之和,这个数就称为“完数”。运行结果:2.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。运行结果:3.求1+2!+3!+…+10!的和运行结果:4.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水...

2018-11-27 18:37:29 268

原创 Cexercise5

<统一h6.6~6.10>1.写一个函数,将字符串转换成带符号整型数据,注意判断字符串长度如:“-123134” -123134 , “123134” 123134运行结果:7*.方阵的主对角线之上称为“上三角”。请你设计一个用于填充n阶方阵的上三角区域的程序。填充规则是:使用1,2,3…的自然数列,从左上角开始,按照顺时针方向螺旋填充。例如:当n=3时,输...

2018-11-27 10:30:26 208

原创 Cexercise4

1*.有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?运行结果:2.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?运行结果:3*.将一个正整数分解质因数。例如:输入90,打印出90=233*5运行结果:4.输入两个正整数m和n,求其最大公约数和最小公倍数。运行结果:5.输入一行字符,分别统计...

2018-11-27 10:24:00 208

原创 Cclass1

1.排序(1)选择排序(2)二分排序2.折半查找运行结果:3.二维数组实现矩阵的转置运行结果:注意:随机数生成函数的使用#include<stdio.h>srand(time(NULL));rand()%1004.交换两个变量的值两种方法:(1)a = a + b;b = a - b;a = a - b;(2)a = a^b;b =...

2018-11-24 22:43:07 198

原创 Cexercise3

1.计算字符串中的单词数。单词:由空格分开的连续字母数字串运行结果:2.将整数转换为10进制、2进制、16进制的数字串运行结果:3.打印字符串、复制字符串、连接字符串运行结果:4.整数数组的冒泡排序(从小到大)5.对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。通过程序验证[2,20]之间的数满足这一性质。运行结果:结果分析:...

2018-11-22 12:06:41 235

原创 Cexercise2

1.打印菱形星号组合运行结果:2.求a和b的最大公约数思考:也可以通过递归来实现3.计算π的值运行结果如下:4.计算 “1,2,3,5,8,13…”前20项的和?5.求100~200间的所有素数,每行打印5个素数...

2018-11-22 10:36:05 194

原创 Cexercise1

1.通过编程实现,统计1~n有多少个92.有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.提示:用数组完成运行结果如下:3.输入5个数(含负数、小数)将它们按由小到大的顺序排列起来提示:需要排数的数字通过参数传递进来4.求100以内的素数,全部打印出来5.一个数如果恰好等于它的因子之和,这个数...

2018-11-21 23:46:03 201

原创 第7章——利用函数实现模块化程序设计

void ()

2018-11-20 12:19:15 502

原创 第6章——利用数组批量处理数据

void()

2018-11-20 12:18:32 388

原创 第5章——循环结构设计

void()

2018-11-20 11:34:03 211

原创 第4章——选择结构程序设计

一、基本概念1.两种选择语句(1)if语句需要注意,if和else的就近配对原则(2)switch语句2.几种运算符关系运算符、逻辑运算符、条件运算符二、习题1.输入3个数,按照从小到大的顺序输出总结:(1)通过指针变量,实现双向的值传递(2)类似冒泡的算法2.判断某一年份是否为闰年首先要清楚闰年的判定标准:第一种情况,能被4整除,但不能被100整除第二种情况,能被...

2018-11-16 12:34:53 560 1

原创 第3章——最简单的C程序设计:顺序程序设计

一、数据的表现形式在计算机高级语言中,数据有两种表现形式:常量和变量1.常量整型常量实型常量字符常量字符串常量符号常量2.变量3.常变量4.标识符二、数据的类型1.整型short int(2B):-32768~32767int(2/4B)long int(4B)long long int (8B)2.字符型字符变量使用类型符char定义的变量。它实质上是一个字节...

2018-11-15 21:37:54 240

原创 第2章——算法

2018-11-14 12:41:35 215

原创 第1章——程序设计和C语言

第一章一、计算机系统中最基本的概念:程序和指令1.低级语言:机器语言、符号语言/汇编语言(汇编程序)2.高级语言(1)主要类型:FORTRAN、BASIC、C(系统描述语言)、C++(支持面向对象程序设计的大型语言)、Visual Basic(支持面向对象程序设计的语言)、Java(适于网络的语言)(2)编译程序:将源程序编译成目标程序(3)发展阶段○1非结构化的语言○2结构化的...

2018-11-14 12:34:18 1068

原创 Week2.3——工程管理器模板、Shell

1.模板“Client”文件夹中的工程管理器操作是今后进行工程管理的重要模板,熟练掌握。步骤总结:(1)熟悉目录之间的构成关系(三种makefile文件之间的关系)(2)scripts>>makefile,修改下面两项targets:终极目标Moudes +=:源文件目录(3)保留main文件,替换不需要的文件(4)对头文件进行修改:include>>my...

2018-11-13 21:36:19 179

原创 Week2.2——GDB调试器、工程管理器

GDB调试器list(l) 查看程序break(b) 函数名: 在某函数入口处添加断点break(b) 行号:在指定行添加断点break(b) 行号 if 条件 当条件为真时,指定行号处断点生效,例b 5 if i=10,当i等于10时第5行断点生效info break 查看所有设置的断点delete 断点编号 删除断点run® 开始运行程序next(n) 单步运行程序(不...

2018-11-11 23:16:58 137

原创 Week2.1——GCC编译器

GCC编译器1.GCC既可以编译C、C++等语言写的程序,又可以作为交叉编译器使用。2.流程:源文件>>>预处理>>>编译>>>链接&

2018-11-11 23:15:36 204

原创 作业自查1

Linux基础知识考查 1、在Linux 系统中,以(文件)方式访问设备2、前台起动的进程使用(Ctrl+C)终止。3、在使用ls 命令时,用八进制形式显示非打印字符应使用参数(-b) 。4、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。5、在Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是( gzip )。6、将/home/stud1...

2018-11-08 17:26:02 151

原创 Week1.3——Linux详解

一、Linux操作系统1.严格来讲,Linux只是一个操作系统内核,它实现了操作系统的核心功能:内存管理、进程管理、文件系统管理和设备管理等。用户要操作计算机,还必须有很多应用程序的支持。Linux内核加上不同的应用程序集合,就形成了风格迥异的各种发行版。Shell是其中一个主要的应用程序,它提供其它程序启动的环境,并且提供一个命令行界面与用户进行交互。Linux上常用的Shell程序有sh、...

2018-11-05 20:14:46 182

原创 Week1.2——嵌入式系统简介

(11.4上午,嵌入式系统简介)1.计算机系统的三大领域服务器市场、桌面市场、嵌入式市场2.嵌入式系统的定义技术角度:以应用为中心、以计算机技术为基础,软硬件可裁剪,将应用程序、操作系统和计算机硬件集成在一起的专用计算机系统系统角度:设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统微机学会的定义:以嵌入式应用为目的的计算机系统,可分为系统级、板级、片级3.嵌入式系统的特...

2018-11-05 19:15:44 271

原创 Week1.1——Linux通识

1.linux开关机、登录2.指令(command)(1)格式: command [-optional] pram1 pram2 …如: ls -al、su、ls注意:从根目录开始的叫做绝对路径,不是从根目录开始的叫相对路径cd——跳转目录cd /——跳转到根目录cd .——跳转到当前目录cd …——跳转到上一级目录cd -——跳转到前一个目录cd ~——跳转到当前...

2018-11-05 19:07:23 183

空空如也

空空如也

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

TA关注的人

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