自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朽木自雕i的博客

乾坤未定,你我皆是黑马!

  • 博客(301)
  • 资源 (19)
  • 收藏
  • 关注

原创 蓝桥杯单片机----NE555频率测量

#include<stc15f2k60s2.h>#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0x8e};//数字0~9,“-”,“关”,“F”uchar yi,er,san,si,wu,...

2021-04-20 12:15:14 5190 10

原创 蓝桥杯单片机----PWM的基本控制

在CT107D单片机综合训练平台上,利用PWM脉宽信号实现独立按键S7对L1指示灯亮度变化的控制。设计要求 1.PWM脉宽信号的频率为200Hz。 2.系统上电后L1指示灯处在熄灭状态。 3.L1指示灯有4种亮度模式,分别是完全熄灭、10%的亮度、50%的亮度和90%的亮度。 4.按下S7按键,循环切换L1指示灯的四种亮度模式。 PWM即脉冲宽度调制。脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、...

2021-04-20 08:36:26 1735 6

原创 蓝桥杯单片机----矩阵键盘的基本控制

在CT107D单片机综合训练平台上,首先将J5处的跳帽接到1~2引脚,使按键S4~S19按键组成4X4的矩阵键盘。 需要注意的是比赛的时候用的IAP15f2k61s2单片机是没有P36和P37的,是用P44代替P37,P42代替P36,所有写程序的时候需要注意一下,大家应该对矩阵键盘的扫描原理清楚吧,这里不在对矩阵键盘的扫描原理做讲解,主要是针对一个题目做出相应程序设计。内容设计: 1、不同按键对应不同的键值,例如S7对应数字7,S19对应数字19,在数码管后两位上显...

2021-04-19 18:56:23 3456 13

原创 蓝桥杯单片机----独立按键的基本控制(长按、短按、双击)

在CT107D单片机综合训练平台上,首先将J5处的跳帽接到2~3引脚,使按键S4~S7四个按键的另外一端接地从而成为4个独立键盘。在扫描按键的过程中,发现有按键触发信号后,先做去抖动处理,当确认为按键按下时,才进行相应的功能处理。设计内容: 1、按下S7后抬起,L1点亮,再次按下S7,L1熄灭; 2、长按S6,L2点亮,松开,L2熄灭; 3、双击S5,L3点亮; 4、双击S4,L3熄灭。...

2021-04-19 10:25:11 11179 12

原创 蓝桥杯单片机----数码管的基本控制

这篇主要带大家了解一下如何对蓝桥杯单片机开发板的数码管进行基本操作,大家可以看一下电路图,这里不再对74HC138译码器和74HC573锁存器做讲解,可以参考蓝桥杯单片机----LED指示灯的基本控制里面的内容。设计内容: 1.数码管从左到右依次点亮; 2.数码管全部点亮后,从左到右依次熄灭。#include<stc15f2k60s2.h>#define uchar unsigned char //定义无符号字符...

2021-04-12 11:12:40 4193 10

原创 蓝桥杯单片机----继电器和蜂鸣器的基本控制

做了上面的小设计,或许我们可以给自己增加点难度,设计如下:设计内容: 1、让八只LED灯整体闪烁三次,间隔为1秒钟; 2、LED灯从左到右逐渐点亮,间隔为0.5秒,等全部点亮后继电器打开,一秒后关闭; 3、LED灯从左到右逐渐熄灭,间隔为0.5秒,等全部熄灭后蜂鸣器打开,一秒后关闭。 细心做题的朋友们或许已经发现,我们在做第一个小设计的时候并没有打开继电器,蜂鸣器这些外设啊,但为什么都开始工作了呢,这就是板子设计的问题了,我们想要让...

2021-04-09 21:36:53 4347 10

原创 蓝桥杯单片机----LED指示灯的基本控制

大家拿到国信长天这块开发板的时候先不要着急下手编程,一定要先看一下这块板子都有哪些外设,然后再简单分析一下原理图,先大概了解一下各个外设是跟哪些IO口连接,这样也方便我们后续的编程。 这次我们要做的是如何利用这块开发板上的LED灯做一个跑马灯设计,咱们先用最简单直白的方式写,然后再逐渐精炼代码,这样有助于我们了解原理并且找到适合自己的编程方法,也有助于我们形成自己的编程风格。设计内容: 1、让八只LED灯整体闪烁三次,间隔为1秒钟; ...

2021-04-08 20:54:58 5485 12

原创 C语言编程>第二十八周 ① 多功能进制转换器设计

代码如下:#include <stdio.h>void a();void b();void c();int main(){ int n; do { printf("\n0.退出 1.十进制~二进制 2.十进制~八进制 3.十进制~十六进制\n"); printf("请选择功能:"); scanf("%d",&n); if(n==0) break; switch(n) { case 1:a(); break; case

2021-03-15 21:24:29 5434 24

原创 全国计算机等级考试二级 C 语言 程序设计考试大纲

基本要求1. 熟悉 Visual C++集成开发环境。2. 掌握结构化程序设计的方法,具有良好的程序设计风格。3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4. 在Visual C++ 集成环境下,能够编写简单的 C 程序,并具有基本的纠错和调试程序的能力。考试内容一、C 语言程序的结构1. 程序的构成,main 函数和其他函数。2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。3. 源程序的书写格式。4. C 语言的风格。二、数据类型及其运算1. C 的

2021-03-14 19:57:00 3492 5

原创 C语言编程>第二十七周 ⑧ 下列给定程序中,函数fun的功能是:把主函数中输入的3个数,最大的放在 x中,最小的放在z中。

例题:下列给定程序中,函数fun的功能是:把主函数中输入的3个数,最大的放在 x中,最小的放在z中。例如,输入的数为:1 2 3,输出的结果应当是:x=3.0,y=2.0,z=1.0。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<stdio.h>void fun(float*p,float*q,float*s){ float a; if(*p<*q) { a=*p; *p=*q; *q=a; } if(*s&

2021-03-14 09:23:11 6610 8

原创 C语言编程>第二十七周 ⑦ 请补充main函数,该函数的功能是:把一个二维字符数组每行字符串最大的字符拷贝到字符数组str中。

例题:请补充main函数,该函数的功能是:把一个二维字符数组每行字符串最大的字符拷贝到字符数组str中。例如:如果s[4]={“abt”, “aec”, “ghs” “irt”},则str= “test”。仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其他任何内容。代码如下:#include<stdio.h>main(){ int i=0; char*s[4]={"abt","aec","ghs","irt"}; char**p; char str[4]; p=s;

2021-03-13 09:53:38 4809 1

原创 C语言编程>第二十七周 ⑥ 下列给定程序中,函数fun的功能是:将十进制正整数n转换成i(2≤i≤9)进制数,并按位输出。

例题:下列给定程序中,函数fun的功能是:将十进制正整数n转换成i(2≤i≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<conio.h>#include<stdio.h>void fun(int n,int i){ int a[20],j; for(j=0;n;j++) { a[j]=n%i; n/=i;

2021-03-12 09:45:07 6774

原创 C语言编程>第二十七周 ⑤ 请补充main函数,该函数的功能是:输出一个N×N矩阵,要求周边元素赋值0,非周边元素赋值1。

例题:请补充main函数,该函数的功能是:输出一个N×N矩阵,要求周边元素赋值0,非周边元素赋值1。仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其他任何内容。代码如下:#include<stdio.h>#define N 10main(){ int a[N][N]; int i,j,n; printf("Please input n:"); scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<n;j++)

2021-03-11 09:18:40 6008 2

原创 C语言编程>第二十七周 ④ 下列给定程序中函数fun的功能是:输出N行N列正方阵,然后求两条对角线上各元素之和,返回此和数。

例题:下列给定程序中函数fun的功能是:输出N行N列正方阵,然后求两条对角线上各元素之和,返回此和数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<conio.h>#include<stdio.h>#define N 5int fun(int n,int a[][N]){ int i,j,sum=0; printf("\nThe %dx%d matrix:\n",N,N); for(i=0;i<n;i++)

2021-03-10 08:39:33 6735 1

原创 C语言编程>第二十七周 ③ 请补充fun函数,该函数的功能是计算并输出下列多项式的值:

例题:请补充fun函数,该函数的功能是计算并输出下列多项式的值:例如:若主函数从键盘给n输入50后,则输出为s=1.960784。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>double fun(int n){ int i,j; double sum=0.0,temp; for(i=1;i<=n;i++) { temp=0.0; for(j=1;j<=i;j+

2021-03-09 10:06:56 7183 5

原创 C语言编程>第二十七周 ② 下列 给定程序中函数fun的功能是:传入一个整数n,计算如下公式的值:

例题:下列 给定程序中函数fun的功能是:传入一个整数n,计算如下公式的值:例如,若输入5,则应输出-0.283333。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<conio.h>#include<stdio.h>double fun(int n){ double s=1.0; int i; for(i=2;i<=n;i++) s=s-1.0/i; return s;}main(){ int

2021-03-08 07:33:43 7761 2

原创 C语言编程>第二十七周 ① 请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。

例题:请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。例如,输入3和18,则输出3 5 7 11 13 17。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<conio.h>#include<stdio.h>#define N 500int fun(int n,int m,int a[N]){ int i,j,k=0,

2021-03-07 10:52:38 8474 2

原创 C语言编程>第二十六周 ⑧ 请补充fun函数,该函数的功能是在字符串的最前端加入num个 “*”号,形成新串且覆盖原串。注意:字符串的长度最长允许为49。

例题:请补充fun函数,该函数的功能是在字符串的最前端加入num个 “*”号,形成新串且覆盖原串。注意:字符串的长度最长允许为49。例如,若输入的字符串为“dsadahj”,输入的“*”号为3个,则输出的字符串为“***dsadahj”。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>#include<string.h>#include<conio.h>void fu

2021-03-05 08:39:34 5990 2

原创 C语言编程>第二十六周 ⑦ 下列给定程序中,函数fun的功能是:从字符串s中删除所有小写字母 “c”。

例题:下列给定程序中,函数fun的功能是:从字符串s中删除所有小写字母 “c”。例如,输入的字符串为“zxcvbvcxz”,则输出的字符串为“zxvbvxz”。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<stdio.h>void fun(char*str){ int i,j; for(i=j=0;str[i]!='\0';i++) if(str[i]!='c') str[j++]=str[i]; str[j]='\0'

2021-03-04 09:37:53 9959 4

原创 C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

例题:请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。例如:输入:glters4543123564879fgfd,结果为:1=2,3=2,5=2,7=1,9=1。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<conio.h>#include<stdio.h>#define N 500void

2021-03-03 10:08:54 7140

原创 C语言编程>第二十六周 ⑤ 在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。

例题:在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。例如,数组中元素的值依次为-2 43 56 -9 0,则程序的运行结果为49.500000。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<conio.h>#include<stdio.h>double fun(int a[]){ double sum=0.0;

2021-03-02 13:48:15 12594 2

原创 C语言编程>第二十六周 ④ 请补充 main函数,该函数的功能是:从键盘输入一个字符串并保存在字符s1中,把字符串s1中下标为奇数的字符保存在字符串s2中并输出。

例题:请补充 main函数,该函数的功能是:从键盘输入一个字符串并保存在字符s1中,把字符串s1中下标为奇数的字符保存在字符串s2中并输出。例如,当s1= “asdfgh”时,则s2= “sfh”。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>#include<conio.h>#define N 80main(){ char s1[N],s2[N]; char*temp1

2021-03-01 21:54:32 9501 4

原创 C语言编程>第二十六周 ③ 请补充fun函数,该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回“yes!”,否则返回 “no!”。

例题:请补充fun函数,该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回“yes!”,否则返回 “no!”。例如,输入的数是165,则输出''yes"请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>#include<conio.h>char*fun(int n){ int t,s,a; t=n%10; s=n/10%10; a=n/100%

2021-02-28 14:53:00 9269 8

原创 C语言编程>第二十六周 ② 下列给定程序中函数fun的功能是:将字符串中的内容按逆序输出,但不改变字符串中的内容。

例题:下列给定程序中函数fun的功能是:将字符串中的内容按逆序输出,但不改变字符串中的内容。例如,若字符串为asdf,则应输出fdsa。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<stdio.h>void fun(char*s){ if(*s) { fun(s+1); printf("%c",*s); }}main(){ char str[10]="asdf"; printf("do string=%s\n a

2021-02-27 08:57:54 9810 2

原创 C语言编程>第二十六周 ① 函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。

例题:函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如,若a所指数组中的数据依次为:11 22 33 1 44 55 66,则调换后为:44 55 66 1 11 22 33。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>#define M 7void fun(int b[],int n){

2021-02-26 07:11:13 10795 5

原创 C语言编程>第二十五周 ⑧ 下列给定程序中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在b中。高位仍在高位,低位仍在低位。

例题:下列给定程序中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在b中。高位仍在高位,低位仍在低位。例如,当a中的数为123456时,则b中的数为246。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<conio.h>#include<stdio.h>void fun(long a,long*b){ int d; long s1=1; *b=0; while(a>0) { d

2021-02-24 10:52:39 12573 10

原创 C语言编程>第二十五周 ⑦ 下列给定程序中函数fun的功能是:计算m!。

例题:下列给定程序中函数fun的功能是:计算m!。例如,给m输入3,则输出6.000000。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>#include<conio.h>double fun(int m){ double result=1.0; if(m==0) return 1.0; while(m>1&&m<170) result*

2021-02-22 20:49:02 10582 7

原创 C语言编程>第二十五周 ⑥ 请补充函数fun,该函数的功能是:统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回。

例题:请补充函数fun,该函数的功能是:统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回。例如,输入x=20,结果:2,3,5,7,11,13,17,19。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>int fun(int x){ int i,j,count=0; printf("\nThe prime number between 2 to %d\n",x);

2021-02-21 06:20:08 10831 11

原创 C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。例如,若输入 “good luck!”,则应输出“Good Luck!”。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<ctype.h>#include<string.h>#include<stdio.h>void top(char*s){ int i=0; fo

2021-02-20 00:14:16 12124 4

原创 C语言编程>第二十五周 ④ 请补充fun函数,该函数的功能是求能整除k且是偶数的数,把这些数保存在数组a,并按从大到小输出。

例题:请补充fun函数,该函数的功能是求能整除k且是偶数的数,把这些数保存在数组a,并按从大到小输出。例如,当k=40,依次输出40 20 10 8 4 2。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<conio.h>#include<stdio.h>void fun(int k,int a[]){ int i; int j=0; for(i=1;i<=k;i++) if(k

2021-02-19 08:56:45 8732 3

原创 C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……

例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角形函数返回1,若不能构成三角形函数返回0。例如,输入的值为" 3 4 5 ",则输出为" 1 ",若输入的值为" 3 5 9 ",则输出的值为" 0 "。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<stdio.h>void fun(char

2021-02-18 09:21:47 12746 6

原创 C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。

例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f;若形参是字母W,则转换为小写字母b。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<stdio.h>#include<ctype.h>char fun(char ch){ if(ch>='A'&&ch&

2021-02-17 10:41:56 13565 10

原创 C语言编程>第二十五周 ① 给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。

例题:给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。例如,形参s所指的字符串为:albc45sdtg56f,则执行结果为:a*1b*c*45s*d*t*g*56f*。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>void fun(char*str){ int i,j,n; for(i=0;str[i]!='\0';i++) if(str[i

2021-02-15 21:05:32 13612 3

原创 C语言编程>第二十四周 ⑧ 下列给定程序中,函数fun的功能是:计算并输出max以内最大的10个素数之和。high由主函数传给fun函数。

例题:下列给定程序中,函数fun的功能是:计算并输出max以内最大的10个素数之和。high由主函数传给fun函数。例如,若max的值为50,则函数的值为300。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<conio.h>#include<stdio.h>#include<math.h>int fun(int max){ int sum=0,n=0,j,flag; whil

2021-02-13 22:46:32 9976 8

原创 C语言编程>第二十四周 ⑦ 给定程序中,函数fun的功能是:将s所指字符串中的所有非数字字符移到所有数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。

例题:给定程序中,函数fun的功能是:将s所指字符串中的所有非数字字符移到所有数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参s所指的字符串为:asf34fgrt5657gngjh78。则执行结果为:34565778asffgrtgngjh。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。`代码如下:#include<stdio.h>void fun(char*str){ int i,j=0,k=0; char

2021-02-12 22:56:52 12849 1

原创 关于过年

    过年,是指过"年节",即现在所称的"春节"。新春贺岁以除旧布新、拜神祭祖、驱邪攘灾、纳福祈年为主要内容,形式丰富多彩,热闹喜庆,年味浓郁,凝聚着中华文明的传统文化精华。按照旧习俗,从年尾十二月廿三/廿四的祭灶日(扫尘日)开始,直至正月十五元宵节夜或正月十九止,将近一个月的时间称为"过年",即现在所说的"春节期间";如果从预备"年货"开始计算,大约从年尾十二月十五六便进入年关大忙。    百节年为首,春节是中华民族最隆重的传统佳节,它不仅集中体现了中华民族的思想信仰、理想愿望、生活娱乐和文化心理

2021-02-12 06:03:38 10067 19

原创 C语言编程>第二十四周 ⑥ 下列给定程序中,函数fun的功能是:用递归算法计算斐波拉契级数数列中第n项的值。从第1项起,斐波拉契级数序列为1、1、2、3、5、8、…

例题:下列给定程序中,函数fun的功能是:用递归算法计算斐波拉契级数数列中第n项的值。从第1项起,斐波拉契级数序列为1、1、2、3、5、8、…例如,若给n输入7,则该项的斐波拉契级数值为13。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>long fun(int m){ switch(m) { case 0: return 0; case 1: case 2: ret

2021-02-10 19:27:32 12735 2

原创 C语言编程>第二十四周 ⑤ s为一个字符序列,请补充fun函数,该函数的功能是:查找s 中值为a 的元素,返回找到值为a的元素个数,并把这些值为 a 的元素下标依次保存在数组str中。

例题:s为一个字符序列,请补充fun函数,该函数的功能是:查找s 中值为a 的元素,返回找到值为a的元素个数,并把这些值为 a 的元素下标依次保存在数组str中。例如,在 “testtest”中查找 “e”,结果为2,下标依次为1、5。请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。代码如下:#include<stdio.h>#include<conio.h>#define M 100int str[M];int fun

2021-02-09 10:18:14 8211

原创 C语言编程>第二十四周 ④ 下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。

例题:下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。代码如下:#include<stdio.h>void fun(int score[],int a[],int m){ int i; for(i=0;i<6;i++) a[i]=0; for(i

2021-02-07 08:25:35 16699 8

原创 生命不止,创作不停。

我是从2020.2.21日开始写的第一篇博客单片机控制LED灯,因为特别喜欢用单片机做一些关于LED灯的小作品,所以后来有了单片机流水灯、单片机之落幕灯、单片机心形灯、单个按键控制多种流水灯状态,索性弄了一个似水的年华流水灯的灯系列,再后来就有了单片机教程(入门篇),写的东西也越来越多,关注我的朋友也越来越多,我觉得我有必要基于写下去。写博文真的有利于我们对自己知识的理解,在写博文过程中我巩固了自己所学专业知识,收获了朋友,我相信来到CSDN的小伙伴都是为了知识而来,要不然也不会无缘无故来这里搜索对自己有用

2021-02-07 00:17:59 9167 12

基于STM32的温湿度监测系统(STM32+DHT11+OLED)

项目以STM32F103C8T6作为主控芯片,通过DHT11温湿度传感器采集环境温湿度,再通过OLED显示屏显示当前环境温湿度数据。

2023-01-18

基于单片机的洗衣机控制系统

设计要求: (1)设计一个电子定时器,控制洗衣机作如下运转:定时启动→正转20s→暂停10s→反转20s→暂停10s→定时未到回到"正转20s-→暂停10s→反转20s→暂…“定时到则停止转动; (2)若定时到,则停机发出音响信号; (3)用两个数码管显示洗涤的预置时间(分钟数),按倒计时方式对洗涤过程作计时显示,直到时间到停机;洗涤过程由“开始”信号开始; (4)用三只LED灯表示"正转”、“反转”、“暂停"三个状态。 资源包含: ①完整工程源代码 ②Proteus仿真图 ③参考论文 ④元件清单

2023-01-18

《结构化编程》- LED灯为例

本资源为博客《结构化编程》— LED灯为例 的工程代码,博客地址:https://blog.csdn.net/qq_45385706/article/details/127378410

2023-01-18

单片机多功能电子万年历 ( STC89C52 + LCD12864 + DS18B20 + DS1302 )

基于51单片机的多功能电子万年历 STC89C52 + LCD12864 + DS18B20 + DS1302 ①年月日时分秒显示 ②温度显示 ③整点报时 ④闹钟功能 ⑤温度阈值报警

2022-07-13

非常好用的单片机串口调试助手.zip

非常好用的单片机串口调试助手

2021-11-11

非常好用的图片取模软件.zip

非常好用的图片取模软件

2021-11-11

非常好用的文字取模软件.zip

非常好用的文字取模软件,点阵行数可自行定义,自动生成C51代码或汇编代码。

2021-11-11

第十一届第二场省赛单片机设计与开发(第一部分).pdf

第十一届届省赛单片机设计与开发(第二场)-----客观题+答案

2021-04-14

第十一届第一场省赛单片机设计与开发(第一部分).pdf

第十一届届省赛单片机设计与开发(第一场)-----客观题+答案

2021-04-14

第十届省赛单片机设计与开发(第一部分).pdf

第十届省赛单片机设计与开发-----客观题+答案

2021-04-14

第九届省赛单片机设计与开发(第一部分).pdf

第九届省赛单片机设计与开发-----客观题+答案

2021-04-14

第八届省赛单片机设计与开发(第一部分).pdf

第八届省赛单片机设计与开发-----客观题+答案

2021-04-14

第五届-简易温度采集与控制系统.zip

第五届蓝桥杯单片机组赛题+省一完美代码,有注释

2021-04-14

第四届-模拟智能灌溉系统.zip

第四届蓝桥杯单片机组赛题+省一完美代码,有注释

2021-04-14

第三届-自动售水机.zip

第三届蓝桥杯单片机组赛题+省一完美代码,有注释

2021-04-14

Visual Basic 6.0.zip

Visual Basic 6.0安装包

2021-01-29

Keil_5.2.6.rar

Keil5安装包

2021-01-25

STM32F10X固件函数库包 + STM32F103固件函数库用户手册中文版.zip

STM32F10X固件函数库包 + STM32F103固件函数库用户手册中文版

2021-01-25

固件函数库用户手册(中文)

STM32F103固件函数库用户手册中文版

2021-01-25

正反转可控的步进电机.zip

基于51单片机的正反转可控步进电机,内附源程序和仿真原理图,意在分享,顺便赚点积分,欢迎有兴趣的朋友下载使用,有问题可咨询交流。

2020-11-07

正反转可控的直流电机.zip

基于单片机的正反转可控直流电机,内附源程序加仿真原理图,意在分享,顺便赚点积分,欢迎有兴趣的朋友下载使用,内容不懂可咨询交流。

2020-11-07

空空如也

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

TA关注的人

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