自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯单片机第12届,4T满分代码

/дݼרԃҤ//дݼݵ̙רԃҤ//Ԯࠚޓ˕˽ةָ֫bit mode;float v;float tem;//ݼƌݵ̙ԌѲ//ʵʱׁȡݼëֵ//Ҷ׽дݼЂݵҘ//Ҷ׽дݼʏݵҘ//ب׺ɨĨҤcase 4:temd=temc;break;case 8:break;case 9:break;case 5:mode^=1;

2025-04-10 20:26:22 363

原创 DS18B20西风那节课的题解(3)

/数码管数据显示数组。// if(Seg_Disp_Mode==1)//处于参数设置界面。

2025-02-21 22:05:49 665

原创 ds1302代码解释

/运用了前面写数据的函数。{//写一个数据进芯片,不管它是地址字节还是数据字节,写一个16进制的数。//SDA是i/o输入。if(SDA)//SDA是储存每一个变量的数。//不需要每一句话都去理解,但是要知道他大概是干什么用的。//RST拉高了,就可以开始写了。//拉高,产生上升沿。//temp用于循环接受我们读出来的数据。//SDA是有数据的,SDA=1。//把数据的每一位都把它写进去。//i用于循环读这8个位的一个循环变量。//SDA的值读到芯片里面了。//把地址和数据写进来。

2025-02-19 15:20:41 422

原创 基于定时器的时钟程序设计那节课自己写的(超简单)(2)

/按键扫描专用变量。//按键减速专用变量 10ms。//定时器时钟12T模式。//定时器0开始计时。

2025-02-15 15:28:27 475

原创 基于定时器的时钟程序设计那节课卷子的代码

if(Clock_Disp[0]==Alarm[0]&&Clock_Disp[1]==Alarm[1]&&Clock_Disp[2]==Alarm[2])//到了闹钟的时间。if(Clock_Set_Index==0)//时。switch(Clock_Set_Index)//指针可以共用。//0指小时,1指分钟,2指秒。

2025-02-14 22:32:23 776

原创 基于定时器的倒计时程序设计那节课的代码(1)

/按键扫描专用变量。//按键减速专用变量 10ms。//系统标志位 0-暂停,1-开始。//到时候是固定用的,我们用是改Seg_Buf里面的数据。

2025-02-14 08:20:24 359

原创 蓝桥杯单片机方法总结(西风)

1把数码管全部熄灭2设置变量a有关显示模式的变量b1s的定时标志位c计时变量3显示数据4倒计时的实现,写在中断服务函数里面Timer_1s=0;

2025-02-13 22:13:12 483

原创 关于矩阵键盘的一些简单代码

2025-02-02 22:00:44 91

原创 关于数码管显示的基本代码

/让它稳定的显示,立马清零,数码管会变得比较暗。led0、led1、led2、led3、led4、led5输出1。led6(Y5)输出0。

2025-02-02 15:52:43 778

原创 单片机一些基本的代码

#include<REGX52.H>void main(){ while(1) { if(P3_1==0)//说明按下了 { P2_0=0; } else { P2_0=1; } } } #include<REGX52.H>void Delay(unsigned int xms) //@12.000MHz{

2025-02-02 10:29:55 663

原创 祝我们都取得好成绩,求求了

输入x为0.5236,n为4,求得sinx近似计算公式的值为0.50000105,小数点后保留8位;同样,输入x为0.5236,n为50,求得sinx近似计算公式的值为0.50000106,小数点后保留8位。同样,输入x为0.5236,n为50,求得sinx近似计算公式的值为0.50000106,小数点后保留8位。此外,序列不允许重复,序列内的整数用一个空格分隔,每个序列。【问题描述】给出一个n*n(1<n<10)的二维数组a,判断该数组是否对称,即对所有的i、j,都有a[i][j]=a[j][i]。

2024-12-30 21:19:28 724

原创 c语言大一期末复习

l例1:输入一行字符,统计其中空格的个数char ch;return 0;

2024-12-23 21:16:40 2046

原创 矩阵的基本知识

printf("最小值是%d,最小值所在的行:%d,列:%d",arr[minr][minc],minr+1,minc+1);//矩阵最小值所在的行和列设置变量。}//输入矩阵中的元素。

2024-12-18 11:17:49 641

原创 (结构体)输出最高分和最低分学生的姓名

设有若干名学生,每个学生的信息包括:学号、姓名、英语成绩,请先定义结构体类型,在main函数中输入这些学生的信息,然后编写函数找出最高分和最低分的学生,并输出他们的姓名,姓名之间用2个空格隔开。【输入形式】测试数据只有一组,第一行是学生人数n(1<=n<=100);后跟n行数据,每行是一个学生的信息,包括学号、姓名和分数,它们之间由一个空格分隔。【输出形式】输出结果占一行,仅包括最高分和最低分学生的姓名,姓名之间由两个空格分隔。if(top.score<stu[i].score)//比较分数。

2024-12-18 10:50:25 292

原创 指针与字符串(字符串大小写转换)

【样例说明】带空格的字符串不能使用scanf输入,必须使用gets。因此,多组数据使用while (gets(s)!编写函数void chang(char *p)用指针作为函数参数,将字符串中的小写字母转换成大写字母,非小写字母不转换。测试数据有多组,每组单独占一行,包含一个不超过100个字符的字符串。void change (char *arr)//可以用指针当形参。void change (char *arr)//可以用指针当形参。对于每组测试数据,输出转换后的字符串,单独占一行。

2024-12-17 09:20:26 208

原创 求成绩的平均值,统计低于平均分的人数

【问题描述】编写函数double average(double score[ ], int n,int *m)对存放在实型数组中考试成绩进行求平均分和低于平均分的人数,要求在主函数里面进行班级人数和成绩的输入,调用average函数进行计算成绩平均值和低于平均分的人数后,返回主函数输出班级成绩的平均值和低于平均分的人数。【输出形式】输出结果为班级成绩的平均分和低于平均分的人数,中间用空格分隔,平均分小数位保留两位。//有两个返回值,一个通过函数返回,一个通过指针。

2024-12-16 23:46:07 312

原创 结构体的必须知道的知识点

/长的字符赋值用strcpy。//嵌套时要写出变量。

2024-12-13 08:42:52 146

原创 【指针与字符串】字符串连接

测试数据有多组,第一行的正整数T表示测试数据的组数。每组有两个字符串,分别占两行,每个字符串不超过100个字符。给定两个字符串,利用字符指针变量,将它们连接起来。对于每组测试数据,输出连接后的字符串,单独占一行。

2024-12-11 11:57:31 276

原创 指针的唯一意义

传a,b的地址,间接访问。

2024-12-07 19:18:27 99

原创 获取小数的整数和小数部分

p1=x;//获取整数*p2=x-*p1;int main()double x;return 0;

2024-12-07 19:09:17 382

原创 求数组中最大元素(使用指针作函数参数)

/定义q这个指针变量。

2024-12-07 18:03:39 139

原创 指针与字符串

对于指向字符串的字符指针p printf("%s\n" , p );//p存放的是字符串的首地址,相当于a。对于字符数组a printf("%s\n" , a);, p 是一个指针变量, 它不能存放一个字符串, 只能存放一个地址。使p指向下一个字符, 再输出该字符, 直到遇到'\0' 为止。char *p=a;//使指针变量p指向a【0】输出字符串时, 先输出p 指向的第一个字符, 然后。1赋值只是把字符串的首地址赋给p ,3循环逐个输出字符串中的字符。而不是把字符串赋给 p。

2024-12-07 16:34:05 230

原创 指针与数组(复制)

void cus2(char *pa,char *pb)//指针相当于数组。void cus3(char *pa,char *pb)//指针相当于数组。方法二:传递的时候用地址,把指针当数组来用,因为数组和指针是等价的。a[i]=b[i];//将b【】中的内容复制到a【】//将a【】变成一个字符串。方法三:传的时候用指针,做计算的时候也用指针。cus2(a,b);方法一:用数组传递,用数组作运算。

2024-12-07 14:02:41 383

原创 【指针与字符串】字符串连接

测试数据有多组,第一行的正整数T表示测试数据的组数。每组有两个字符串,分别占两行,每个字符串不超过100个字符。void aa(char *pa,char *pb)//我们老师交的最简单的方法。//获取a[]中\0的位置。//把b【】接到a【】的后面。//会在新形成的a后面写上一个0,使其成为一个字符串。//完成时,会给while 一个0,使其结束。while(n--)//基本结构,不再赘述。对于每组测试数据,输出连接后的字符串,单独占一行。

2024-12-04 17:01:06 277

原创 变量的存储类别

3如果在外部变量定义之前的函数想引用该全局变量,则应该在函数内用关键字extern对该变量作“外部变量声明”,表明该变量是一个已经定义的外部变量。4extern与前面介绍的3种存储类别不同,前3种都是在变量定义时在数据类型前加上关键字auto,static,register。3)静态局部变量如果不进行初始化,则编译时系统会自动赋初值0(对数值型变量)或空字符(对字符变量)//所以extern int g_a,g_b;extern是对已经定义好的全局变量进行声明,并不是在变量定义时加关键词extern。

2024-12-01 17:10:33 368

原创 当返回值有两个时

方法一:设置全局标量,但是不能在自定义函数中再次定义。但是全局变量要少设置。

2024-12-01 15:32:02 168

原创 c-判断回文串-strcmp

int main()char a[10];char b[10];int i;int j=n-1;for(i=0;i++)b[i]=0;elsereturn 0;

2024-11-24 19:41:34 546

原创 c-获取整数

/相邻两个数之间加上空格。方法二:是老师写的,较难理解,我自己还是先用我自己的方法吧。方法一:是我自己写的代码,特别简单。

2024-11-24 19:26:37 244

原创 c-将字符串中指定字符删除

方法二:读在s1写在s1,不用strcpy,因为j<=i。方法一:利用一个数组来帮忙。

2024-11-24 18:33:44 727

原创 c—比较2个字符串的大小-strcmp

int main()if(r>0)elsereturn 0;

2024-11-24 18:22:04 334

原创 c-2个字符串连接,不用strcat函数

int main()gets(s1);gets(s2);int i;int j;for(i=0;s1[i]!=0;i++);for(j=0;s2[j];j++)s1[i]=0;return 0;

2024-11-24 18:16:38 171

原创 判断一组人中分数最高的人

/用字符串的形式输入第一个人的名字。//输入总人数和第一个人的分数。//假定冠军就是第一个人。//输入第二个人的分数。printf("最厉害的人是%s",topname);//假定第一个人的分数最高。

2024-11-24 17:55:08 175

原创 从键盘输入一串字符,输入‘#‘时结束,将字符串的大写字母转换成小写字母,其他字符直接输出

从键盘输入一串字符,输入'#'时结束,将字符串的大写字母转换成小写字母,其他字符直接输出。//再次读取一个字符。

2024-11-24 17:38:48 636

原创 学生对应等级

printf("学生%d的成绩:%d",i+1,is[i]);printf("对应等级:%c\n",ch[i]);switch(x/10)//这里不需要;#define n 9//宏定义不用;

2024-11-24 14:35:16 113

原创 数组作为函数参数--选择排序

/不需要返回就不用写return。void s(int a[])//写a的话,是地址。// 这里传的是地址。

2024-11-20 11:11:55 417

原创 c-将2个字符串连在一起

s1[i]='\0';

2024-11-18 11:47:46 385

原创 检查二维数组是否对称-c

j++)//这样的效率更高。

2024-11-17 20:52:12 279

原创 输出次对角线上的数

j++)//穷举所有的列。i++)//穷举所有的行。

2024-11-17 20:28:40 130

原创 单片机入门知识

所以在单片机中,如果表示一个正整数,这个数字的范围是0~65535,总共有65536种可能。计算机系统的int是32位(数据总线)1单片机系统的int是16位。2的16次方是65536。

2024-11-10 19:26:17 355

原创 keil5-led灯

P2=0xfe;while(1){}

2024-11-10 11:19:12 477

devc++安装包,大家不用到处找了

devc++安装包,大家不用到处找了

2024-10-29

空空如也

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

TA关注的人

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