自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 74HC595驱动程序

#include<reg52.h>#include<intrins.h> sbit si=P2^2;//数据线74hc595的14管脚sbit rck=P2^3;//输出储存器锁存时钟线 74hc595的12管脚sbit sck=P2^4;//数据输入时钟线 74hc595的11管脚sbit sclr=P2^5; /...

2019-03-20 13:55:49 5908

原创 快速排序

#include &lt;stdio.h&gt;void quicksort(int array[],int left,int right);void swap(int *a,int *b);int main(){    int i = 0;    int a[10] = {6,1,2,7,9,3,4,5,10,8};    quicksort(a,0,9);        ...

2018-08-22 10:42:55 175

原创 初识单片机

初次接触单片机,点亮人生中的第一盏灯学会了各种各样的灯的闪烁,课后自己编写了一点花样灯的操作 #include &lt;reg51.h&gt;sbit LED0=P1^0;sbit LED1=P1^1;sbit LED2=P1^2;sbit LED3=P1^3;sbit LED4=P1^4;sbit LED5=P1^5;sbit LED6=P1^6;sbit LED7...

2018-07-21 22:09:59 267

原创 初次接触AD

开始学习了单片机,初次接触了AD软件的使用,以及如何去布线,还有一些快捷键的操作1)PCB查找器件 -- JC2)PCB放大镜功能 -- shift+M3)如何快速切换层:a)小键盘*键切换:*只能依次切换,切换过了一层之后只能切换完其余所有层之后才能再次回到这一层; b)使用小键盘中的“+”“-”号可以实现,但每次也只能是换一层;c)ctrl+shift+鼠标滚轮:切换不同的布...

2018-07-21 22:02:35 208

原创 冒泡排序

#include <stdio.h>#include <stdlib.h>void swap(int a[],int i,int j);void buddlesort(int a[],int n);int main(){ int i = 0; int a[] = {1,5,77,42,23,6,8,9}; int n = 0; n = sizeof(a)/siz

2018-01-30 21:15:20 149

原创 选择排序

#include <stdio.h>#include <stdlib.h>void swap(int a[],int i,int j);void selectsort(int a[],int n);int main(){ int i = 0; int a[] = {1,5,77,42,23,6,8,9}; int n = 0; n = sizeof(a)/size

2018-01-30 21:12:55 132

原创 输入一行字符,计算字符中有多少单词,单词和单词之间以空格分开

#include #include int main(){ char a[100] = {0}; char *p = a; int i = 0; int len = 0; int num = 0; int world = 0; printf("请输入要计算的句子:\n"); gets(a); len = strlen(p);//计算输入字符的长度; for(

2017-12-01 12:56:13 1272

原创 编程判断字符串是否为回文 判断一个字符串是否是回文,例如单词‘level’

#include #include int main(){char a[100]= {0};int i = 0;int len = 0;printf("please input character string:\n");gets(a);len = strlen(a);//计算输入字符串的长度;for(i = 0; i //只需要判断

2017-11-30 20:53:53 37141 2

原创 编写一个函数,实现从一个字符串中,查找另一个字符串的位置(笔试题) 例如int func("12345", "34")返回值为2,即在2号位置找到字符串“34”。

运用strncmp函数,很容易就找到另一个字符串的位置。#include #include int main(){char a[100] = {0};char b[10] = {0};char *p = a;char *s = b;char *temp;temp = p;printf("please input two strin

2017-11-30 20:46:54 1491

原创 当对输入的数据进行大小排序有浮点数和整数,判断是浮点数还是整型数,按原型输出

#include int main(){int j = 0;int i = 0;int b = 0;float c = 0;float temp = 0;float str[5] = {0};printf("please input 5 numbers:\n");for(i = 0; i {scanf("%f",&str[i]);}

2017-11-27 22:57:31 1446

原创 将10进制整数转换任意进制输出

//10进制转换为2/8/16进制的算法就是10进制整数先对相应的进制取余,然后将余数逆序输出。#include #include void hex(char str[],int num,int n){int i = 0;while(num != 0)//判断输入的整数是否为0;非0进行循环;{str[i] = num % n;//对输入的整数要

2017-11-26 22:25:58 2489

原创 将输入的字符串逆序输出

#include #include void reverse(char p[]){int i = 0;int len = 0;char temp = 0;len = strlen(p);//求出字符串的长度;for(i = 0; i //将p[i]字符和p[len-1-i]字符进行调换顺序;{temp = p[i];p[i] = p[le

2017-11-26 22:14:36 1449

原创 打印100以内的素数

#include int main(){ int i = 0;int j = 0;for(i = 2; i {for(j = 2; j { if(i % j == 0)     //判断i是否有因子,如果有因子,就结束当前循环,说明此i不是素数;{break;}}if(i == j)                

2017-11-19 20:07:04 343

空空如也

空空如也

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

TA关注的人

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