自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七公子的博客

乘风破浪 踏遍黄沙海洋 与其误会一场 也要不复勇往

  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 51单片机编程_矩阵按键控制_0x04

/* 矩阵按键控制程序*/#include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit LSA=P2^2; //定义 P2 口的第 2 位为特殊位变量 LSAsbit LSB=P2^3; //定义 P2 口的第 3 位为特殊位变量 LSBsbit LSC=P2^4; /...

2018-03-25 18:13:03 2889

原创 51单片机_LED流水灯_0x03

/* LED流水灯*/#include <reg52.h>#include <intrins.h>#define led P2 //宏定义,led表示管脚P2typedef unsigned char u8;typedef unsigned int u16;/* 第二种流水灯编程方式(利用位数左移和右移函数)*/void d...

2018-03-14 16:55:55 1575

原创 51单片机_LED闪烁_0x02

/* LED闪烁*/#include <reg52.h>typedef unsigned char u8;//定义一个名为 u8 的无符号字符型数据,其本质是 unsigned chartypedef unsigned int u16;//定义一个名为 u16 的无符号整型数据,其本质是 unsigned intsbit led=P2^0; //定义特殊...

2018-03-14 16:42:17 730 2

原创 51单片机_点亮第一个LED灯_0x01

/* 点亮第一个led灯 sbit 变量名=地址值;*/#include <reg52.h>sbit led=P2^0; //即定义led为P2口的第0位,以便进行位操作.(sbit是定义特殊功能寄存器的位变量)void main(){ led=0; //须知LED灯低电平有效,当LED电压为0时,LED灯被点亮亮}预备知识...

2018-03-14 16:18:01 7922

原创 学习历程

LED灯:静态LED灯,动态流水灯(跑马灯) 蜂鸣器:跟频率显示不同的音色。 数码管:静态数字显示,动态数字显示(顺序显示),蜂鸣器与数码管显示。 独立按键:按键与数码管与LED灯结合显示,蜂鸣器与独立按键绘制乐谱2018/3/14...

2018-03-14 10:45:38 212

原创 按F12才能进入开机界面(戴尔游匣7559)

按F12才能进入开机界面(戴尔游匣7559) 开机按F2进BIOS,选到Boot项,先把Secure Boot的状态改成Disabled,然后将Boot List Ooption改成Legacy,然后Boot画面会改动一部分,Set Boot Priorty下面有1st、2nd、3rd...点到1st里面选择你的SSD(固态硬盘)就行了(我的是second HHD),保存重启就OK了。开机按F2进B

2017-11-19 14:25:18 32215 6

原创 C primer plus(编程练习)file-4.8-8

/*定义程序目标: 计算每加仑汽油行驶的英里数 里程和消耗的汽油量 对输入输出的格式控制 输入错误报告设计程序: 输入提示:旅行里程和消耗的汽油量 目标用户为加油工作人员 二十分钟 浮点型数据表示*/#include <stdio.h>#define m2k 1.609void main(){ int i;

2017-07-24 22:34:29 448

原创 C primer plus(编程练习)file-4.8-7

/*定义程序目标: 数据的格式打印 相应的头文件 打印格式控制 输入错误提示设计程序: 计算次数 程序员 十分钟 浮点型数字表示*/#include <stdio.h>#include <float.h>void main(){ double a=1.0/3.0; float b=1.0/3.0; pr

2017-07-24 22:33:44 253

原创 C primer plus(编程练习)file-4.8-6

/*定义程序目标: 计算字母个数 用户输入的名姓 字符输入 姓名长度限制错误设计程序: 先提示输入名,后提示输入姓 目标用户为程序员 二十分钟 字符和数字*/#include <stdio.h>void main(){ int i=0, j=0, x; char na[20], me[20];//名,姓

2017-07-24 22:32:53 297

原创 C primer plus(编程练习)file-4.8-5

/*定义程序目标: 输入下载速度和文件大小,计算下载时间 用户的下载速度和文件大小 对输入输出格式的控制 输入/输出 错误提示报告设计程序: 提示信息 目标用户为统计人员 十分钟 数据格式的控制*/#include <stdio.h>void main(){ int i; float Mb, MB;//兆每秒,

2017-07-24 22:32:05 295

原创 C primer plus(编程练习)file-4.8-4

/*定义程序目标: 显示用户尺寸信息 用户的姓名和身高 对输入输出格式的控制 输入/输出 错误提示报告设计程序: 提示信息显示 目标用户为裁剪师 十分钟 数据格式的控制*/#include <stdio.h>void main(){ int i; char name[30]; float cm;//英寸

2017-07-24 22:31:22 240

原创 C primer plus(编程练习)file-4.8-3

#include <stdio.h>void main(){ int i; float a=21.3, b=21.290; printf("\n小数点计数法打印:%.1f\n", a); printf("指数计数法打印:%.1e\n\n", a); printf("\n小数点计数法打印:%.3f\n", b); printf("指数计数法打印:%.3E

2017-07-24 22:30:30 336

原创 C primer plus(编程练习)file-4.8-2

#include <stdio.h>void main(){ int i; char ch[30]; printf("请输入你的名姓:"); scanf("%s", ch); printf("\"%s\"\n\n", ch);//打印名 和 姓 printf("\"%20s\"\n\n", ch);//宽度为20的字段右端打印 printf("

2017-07-24 22:29:52 320

转载 C primer plus(编程练习)file-4.8-1

#include <stdio.h>void main(){ char c[20], h[10]; printf("请输入你的名 和 姓:"); scanf("%s%s", c, h); printf("%s,%s\n\n", c, h);}

2017-07-24 22:29:09 225

原创 C primer plus(编程练习)file-1.13-1

/*程序目标: 1、实现长度单位的转换, 2、数据接收限制 3、转换成功/失败 提示 4、数据输入错误提示设计程序: 1、欢迎进入页面 2、程序实现功能 3、目标用户——销售员 4、程序实现计划时间——十分钟*/#include <stdio.h>void main(){ int i; float data=0

2017-07-20 21:37:57 296

原创 C primer plus(编程练习)file-3.11-8

#include <stdio.h>void main(){ int cup;//杯 float pint, ounce, teaspoon, tea_spoon;//品脱, 盎司, 大汤勺, 茶勺 printf("please enter cups:"); scanf("%d", &cup); pint = 2.0*cup;//一品脱等于2茶杯 ou

2017-07-14 23:05:26 400

原创 C primer plus(编程练习)file-3.11-7

#include <stdio.h>void main(){ int in; float inch = 2.54; printf("please enter height(/inch):"); scanf("%d", &in); printf("%fcm\n", in*inch);}

2017-07-14 23:04:49 375

原创 C primer plus(编程练习)file-3.11-6

#include <stdio.h>void main(){ int Q; int quart = 950; double g = 0.00000000000000000000003; printf("please enter quart:"); scanf("%d", &Q); printf("%f\n", (Q*quart)/g);}

2017-07-14 23:03:31 221

原创 C primer plus(编程练习)file-3.11-5

#include <stdio.h> void main() { int old; int year=31560000; printf("please enter old:"); scanf("%d", &old); printf("%ds\n", old*year); }

2017-07-14 23:02:48 257

原创 C primer plus(编程练习)file-3.11-3

#include <stdio.h> void main() { printf("\a"); printf("Startled by the sudden sound, Sally shouted, \n\"By the Great Pumpkin, what was that!\""); }

2017-07-13 22:38:13 231

原创 C primer plus(编程练习)file-3.11-2

#include <stdio.h> void main() { int ascii; printf("please enter ASCII :"); scanf("%d", &ascii); printf("%c\n", ascii); }

2017-07-13 22:37:03 252

原创 C primer plus(编程练习)file-2.12-8

#include <stdio.h>void one_three(){ printf("one\n");}void two(){ printf("two\n"); printf("three\n");}void main(){ printf("staring now:\n"); one_three(); two(); printf(

2017-07-13 22:35:41 251

原创 C primer plus(编程练习)file-2.12-7

#include <stdio.h>//微笑函数void smile(){ printf("Smile!");}void main(){ int i; for(i=0; i<3; i++) smile(); printf("\n"); for(i=0; i<2; i++) smile(); printf("\n")

2017-07-13 22:35:04 189

原创 C primer plus(编程练习)file-2.12-6

#include <stdio.h>void main(){ int toes=10; printf("toes = %d\n", toes); printf("toes*2 = %d\n", toes*2); printf("toes*toes = %d\n", toes*toes);}

2017-07-13 22:32:43 196

原创 C primer plus(编程练习)file-2.12-5

#include <stdio.h>void br(){ printf("Brazill, Russia");}void ic(){ printf("India, China");}void main(){ int i; br(); printf(" "); ic(); printf("\n"); ic(); printf

2017-07-11 07:47:04 395

原创 C primer plus(编程练习)file-2.12-4

#include <stdio.h>void jolly(){ printf("For he's a jolly good fellow!\n");}void deny(){ printf("Which nobody deny!\n");}void main(){ int i; for(i=0; i<3; i++) { jolly();

2017-07-11 07:46:16 311

原创 C primer plus(编程练习)file-2.12-3

#include <stdio.h>void main(){ int old=21, days=365; printf("old = %d\n", old); printf("days = %d\n\n", days*old);}

2017-07-11 07:45:44 156

原创 C primer plus(编程练习)file-2.12-2

#include <stdio.h>void main(){ printf("Zhang Zai\n"); printf("上海市虹口区\n");}

2017-07-11 07:45:04 225

原创 C primer plus(编程练习)file-2.12-1

#include <stdio.h>void main(){ printf("Zhang zai\n"); printf("Zhang\nZai\n"); printf("Zhang "); printf("Zai\n");}

2017-07-11 07:44:01 227

原创 实验报告->数组的定义和使用->字符串逆置

/* 把s字符串中的内容逆置。 例如,s原有的字符串为:abcdefg, 逆置后,串中的内容为:gfedcba。 */#include <stdio.h>#define N 100void fun(char *s,int n) { if(1 == n || 0 == n) return ; char temp = s[n-1]; s[n-1

2017-07-06 10:35:20 620

原创 实验报告->数组的定义和使用->连接两个字符串

/* 程序填空,将两个字符串连接起来,不要使用strcat函数。 */#define N 40#include <stdio.h>void main(){ int i=0, j=0; char s[N]; char t[2*N]; scanf("%s", &s); scanf("%s", &t); printf("s中的字符串为:%s\n",

2017-07-06 10:26:53 640

原创 实验报告->数组的定义和使用->两路合并法合并两个升序数组

/*3. 用“两路合并法”把两个已按升序排列的数组合并成一个升序数组。例如:a数组内容为1、3、4、7、9、11、15,b数组为2、5、6、8、12、13、19,合并后的结果为1、2、3、4、5、6、7、8、9、11、12、13、15、19。 */#include <stdio.h>//数组打印函数void Print(int *x, int N){ int i; for

2017-07-05 11:14:52 2693

原创 实验报告->数组的定义和使用->判断数组中的偶数并删除,奇数紧凑排序

/* 把a数组中的偶数从数组中删除,奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,最后输出数组a。例如,若a数组中的数据最初排序为:9、1、4、2、3、6、5、8、7,删除偶数后数组中的数据为:9、1、3、5、7。*/#include <stdio.h>//数组打印函数void Print(int *x, int N){ int i; for(i=0; i<N; i++

2017-07-05 11:12:43 2180

原创 实验报告->数组的定义和使用->冒泡排序和选择排序

/对序列6, 5, 9, 4, 13, 1, 8按从大到小的顺序排列输出,要求每个数占6列,并且左对齐输出。/#include <stdio.h>//数组打印函数void Print(int *x, int N){ int i; for(i=0; i<N; i++) { printf("%-6d", x[i]); } printf("\n"

2017-07-05 11:10:19 1052

原创 【项目1 - C/C++语言中函数参数传递的三种方式】

#include<stdio.h>//(1)传值void myswap_1(int x, int y){ int t; t=x; x=y; y=t;}int main(){ int a, b; printf("请输入待交换的两个整数:"); scanf("%d %d", &a, &b); myswap_1(a, b); //

2017-06-29 22:58:30 223

原创 链表

#include <stdio.h>#include <stdlib.h>#include <malloc.h>typedef struct Link{ int data;//定义节点的数据 struct Link *next;//定义指向下一个结点的指针}L;//定义一个别名为 L 的链表//表尾插入节点建立链表L *AppendNode(L *head){ int

2017-06-02 12:34:09 175

原创 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码

2017-05-02//创建一个有序链表,并且在链表中删除节点#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;//在链表中删除节点Node *deleteNode(Node *head, int d){ Node *q=NULL, *

2017-05-02 18:07:53 493

原创 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码

2017-05-02//创建一个有序链表#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;//建立有序链表Node *insertNode(Node *head, int b){ Node *q1=NULL, *q2=NULL, *p=

2017-05-02 17:55:32 320

原创 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码

2017-05-02//插入新建节点#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;Node *createLinkList(int n)//创建新链表长度为n{ int i, d; Node *head=NULL, *p=N

2017-05-02 11:36:38 902

原创 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码

2017-05-01//创建一个链表#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;Node *createLinkList(int n)//创建新链表长度为n{ int i, d; Node *head=NULL, *p=NU

2017-05-01 22:33:30 408

7z1604-x64

免费

2017-07-02

Win10优化工具(在(亦是美网络)下载)

免费

2017-06-29

Linux 课件

免费

2017-06-29

PDF阅读器 AbodeReader

免费

2017-06-29

空空如也

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

TA关注的人

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