自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32 HAL库 us延时 使用SysTick->VAL和SysTick->LOAD

使用HAL库 延时ms SysTick->LOAD 和 SysTick->VAL

2024-01-27 23:03:15 599

原创 双向链表和单向链表的原地逆置(反向) 头插法 C语言

双向链表 和 单向链表的原地逆置(反向) 使用头插法 C语言

2023-03-22 17:24:29 734 1

原创 6-3 统计单词数量(文件)(*) (15分)

请编写函数,统计英文文章的单词数量。函数原型int CountWord(FILE *f);说明:参数 f 为文件指针。函数值为该文件的单词数量。裁判程序#include <stdio.h>#include <stdlib.h>#include <ctype.h>int CountWord(FILE *f);int main(){ FILE *f; int n; f = fopen("Story.txt", "

2020-06-27 09:15:16 3588 1

原创 7-4 数组中插入一个数 (10分)

在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列,已知升序数组{1, 2, 4, 6, 8, 9, 12, 15, 149, 156 }。输入格式:直接输入一个整数,没有其它任何附加字符。。输出格式:输出插入元素后的升序数列,每个数输出占5列。输入样例:5输出样例: 1 2 4 5 6 8 9 12 15 149 156#include<stdio.h>int main(){

2020-06-03 13:43:07 2889 1

原创 7-2 学生成绩排序 (15分)

假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n<50)个学生的成绩信息,按照学生的个人平均分从高到低输出他们的信息。如果平均分相同,按输入的先后顺序排列。输入格式:输入一个正整数n(n<50),下面n行输入n个学生的信息,包括:学号、姓名、三门课程成绩(整数)。输出格式:输出从高到低排序后的学生信息,包括:学号、姓名、平均分(保留两位小数)。输入样例:3101 Zhang 78 87 85102 Wan

2020-06-01 18:17:51 7961 3

原创 7-1 输出平均分最高的学生信息 (10分)

假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(1<=n<=10)个学生的成绩信息,计算并输出平均分最高的学生信息,平均分保留两位小数。如果平均分最高的学生有多个,按输入顺序输出第一个学生的信息。输入格式:输入整数n(1<=n<=10),在下面n行输入n个学生的信息,包括学号、姓名、三门课程成绩(整数)。输出格式:在一行中输出平均分最高的学生信息:学号、姓名、平均分(保留两位小数)。输入样例:31

2020-06-01 16:54:00 12440 1

原创 6-1 修改学生成绩 (15分)

输入n(n<50)个学生的成绩信息,再输入一个学生的学号、课程以及成绩,在自定义函数update_score()中修改该学生指定课程的成绩。函数接口定义:int update_score(struct student *p, int n, int num, int course, int score);其中p是结构指针,n是学生个数,course是课程序号,score是修改后的课程成绩。函数须返回指定学生的顺序位置,如果查无此人,返回-1。裁判测试程序样例:#include

2020-06-01 16:21:14 11070 4

原创 7-3 函数-斐波那契数列 (20分)

斐波那契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……。在数学上,斐波纳契数列以递推的方法定义为:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N)。计算斐波那契数列第n项的值。输入格式:输入一个大于等于1,小于等于60的整数n。输出格式:输出第n项的数列值,数列值为double类型,不输出小数位数。输入样例:20输出样例:6765输入样例:1输出样例:

2020-05-27 12:40:41 9440 2

原创 7-2 求指定范围内的素数 (6分)

素数:又称质数,是指除了1和它自身外没有其它因子的正整数(1不是素数)。输入2个正整数m和n(m≤n),输出m~n间的所有素数,并求出个数。提示:定义一个判断素数的函数,通过函数调用求出素数并计数。输入格式:m nm和n是范围的边界,要求m≤n输出格式:m和n间的所有素数,用空格分隔count = 素数个数输入样例:10 20输出样例:11 13 17 19 count = 4#include<stdio.h>#include&lt

2020-05-27 12:01:08 4976

原创 6-4 使用函数的选择法排序 (25分)

本题要求实现一个用选择法对整数数组进行简单排序的函数。函数接口定义:void sort( int a[], int n );其中a是待排序的数组,n是数组a中元素的个数。该函数用选择法将数组a中的元素按升序排列,结果仍然在数组a中。裁判测试程序样例:#include <stdio.h>#define MAXN 10void sort( int a[], int n );int main(){ int i, n; int a[MAXN];

2020-05-27 11:40:59 12795 2

原创 6-3 函数实现字符串逆序 (15分)

本题要求实现一个字符串逆序的简单函数。函数接口定义:void f( char *p );函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。裁判测试程序样例:#include <stdio.h>#define MAXS 20void f( char *p );void ReadString( char *s ); /* 由裁判实现,略去不表 */int main(){ char s[MAXS];

2020-05-27 09:59:05 4589

原创 6-2 在数组中查找指定元素 (15分)

本题要求实现一个在数组中查找指定元素的简单函数。函数接口定义:int search( int list[], int n, int x );其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。裁判测试程序样例:#include <stdio.h>#define MAXN 10int search( int list[], int n, int

2020-05-27 09:27:37 1700

原创 6-1 使用函数输出水仙花数 (20分)

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3​​+5​3​​+3​3​​。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narcissistic判断number是否为水仙花数,是则返回1,否则返回0。函数PrintN则打...

2020-05-27 08:58:40 5397

原创 7-1 判断上三角矩阵

7-1 判断上三角矩阵上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:231 2 30 4 50

2020-05-17 10:24:26 4372

《UNIX环境高级编程 第3版 中文版》230MB 高清版

《UNIX环境高级编程 第3版》230MB 高清扫描版 虽然没有目录,也不能直接复制,但是扫描版,很高清,排版清晰。

2024-01-20

HC6800-MS板功能示意图介绍.pdf

HC6800-MS板功能示意图介绍.pdf

2021-02-20

空空如也

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

TA关注的人

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