自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 书店管理系统

注意带上头文件Book.c// 初始化title = "";time = "";pages = 0;//设置图书信息//获取图书信息。

2023-06-21 15:13:06 534 1

原创 几何图形的继承和派生

【问题描述】已知下面Shape类的定义,在此基础上派生出Rectangle和Circle类,二者都有GetArea()函数,用于计算对象的面积。(2)编写主函数,能够动态生成半径为5的圆对象的创建,并实现面积计算和输出。(3)主函数中能动态生成长为4,宽为6的矩形对象创建,并实现面积计算和输出。(4)主函数中能动态生成边为5的正方形对象创建,并实现面积计算和输出。【输出形式】分别输出指定圆、长方形和正方形的面积。【程序说明】该程序可使用虚函数相关的知识。(5)完成上述动态对象的释放。【输入形式】无输入。

2023-04-28 18:43:57 347

原创 派生对象和基类对象指针的使用(类型兼容性规则)

【问题描述】声明-个基类BaseClass,从它派生出类DerivedClass,BaseClass有成员2数fnl()、fn2(),DerivedClass也有成员函数fnl()、fn2(),在主函数中声明向DerivedClass的对象,分别用DerivedClass的对象以及BaseClass和DerivedClass的指针来调用fnl()、fn2(),观察运行结果。主函数中函数调用的依次为:DerivedClass对象调用函数fnl()、fn2();【输出形式】分别输出调用指定函数之后的指定信息。

2023-04-28 18:42:34 318

原创 基于51单片机的定时器

此次定时器,相较于上次利用了51单片机自带的定时器0,计时扩展到24小时并且更加精确,具体实现如下。

2023-04-11 21:45:13 174

原创 51单片机初步实现秒表

【代码】51单片机初步实现秒表。

2023-03-13 22:58:13 374

原创 c++单词分析(字符串问题)

看到此题,首先需要解决的只有两个大问题,①如何找到出现次数最多的那个英文单词②如何求得出现的次数。字符问题肯定会涉及到ASCII表,可以自行查询。输入一个只有小写英文字母组成的单词(单词数小于1000),输出两行。第一行输出出现次数最多的字母,第二行输出出现的次数。输入:hdsakjaa。

2023-02-01 21:00:34 215

原创 【c++】判断子矩阵

从标准输入中输入一个N(N

2022-12-16 21:49:11 1032

原创 【c++】二维数组—函数

m*n的二维数组存放学生的成绩,每行是一个学生的成绩,每个学生均有n个科目。编写函数record,以二维数组作为形参,录入学生的成绩,函数返回类型为void。然后,编写函数highest,以指向一维数组的指针作为参数,找到不分科目的成绩中(所有分数中),最高的那个,需要传出学生所在数组元素的行、列下标,函数返回类型为void。输入中,每个学生的成绩用一行表示,分数之间用空格分隔。成绩的取值区间为[0,100]。(为了节省时间,在测试的时候,可以把学生人数取较小的值,科目数设置为较小的值;

2022-12-16 21:48:06 479

原创 【c++】字符串中字符排序

【样例说明】用户输入字符串badacgegfacb,程序对其进行按从小到大(ASCII)顺序排序,并删除重复的字符,最后输出为abcdefg。【问题描述】编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。【输出形式】程序按照字符(ASCII)顺序从小到大排序字符串,并删除重复的字符进行输出。【输入形式】用户在第一行输入一个字符串。【样例输入】badacgegfacb。【样例输出】abcdefg。

2022-12-16 21:46:31 1617

原创 明明的随机数

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了NN个 1 到 1000 之间的随机整数(N \leq 100N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。

2022-12-13 18:42:24 87

原创 【c++】浮点数转化为科学计数法

编写一个程序,将用小数表示的浮点数,转换成科学计数法的形式输出。输入的数据没有符号,小数点前后必有数字,且全为有效数据,即小数点后的末尾数字不为0;小数点前若只有一位数字,可以为0,否则小数点前的最高位数字不为0。1.底数部分是一个小数或整数,若为小数,则小数点前后必有数字,而且都为有效数字。即:小数点前只有一位大于0的数字,小数点后的末尾数字不能为0。若为整数,则只有一位数字,不带小数点。若小于0,则需要带负号“-”,且整数的最高位数字不为0。以小数形式输入数据,然后转换成科学计数法形式输出。

2022-12-12 21:11:17 3298

原创 【c++】全排列数的生成(递归回溯法)

【问题描述】输入整数N( 1

2022-12-08 18:01:15 1074 8

原创 【c++】预热,通讯录

这是一个大作业的预热和练手,找了一个黑马上的通讯录管理系统。记录思路

2022-12-07 20:45:19 184

原创 [c++]求两个集合的并集,“或”集

【问题描述】从标准输入中输入两组整数(每行不超过20个整数,每组整数中元素不重复),合并两组整数,每个整数只出现一次(重复整数只保留一个),并从小到大排序输出(即两组整数集“或”)。【输入形式】首先输入第一组整数的个数,再输入第一组整数,整数间以空格分隔;然后输入第二组整数的个数,再输入第二组整数,整数间以空格分隔。【输出形式】按从小到大顺序排序输出合并后的整数,并不含重复整数。

2022-11-25 20:16:02 3210 1

原创 【C++】求两个集合的差集

【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。【输入形式】从标准输入接收集合中的自然数元素,以空格分隔。-1表示输入结束。其中,每个集合都不输入重复的元素。【输出形式】输出差运算后集合中的元素,以空格分隔。输出元素的顺序与原有集合A输入的顺序一致。如果A、B的差集为空集,则不输出任何数值。【样例输入】2 8 3 4 -16 1 4 9 -1【样例输出】2 8 3

2022-11-23 15:04:18 2505 2

原创 c/c++数据的排序方法(函数+数组《选择排序法》)

进行多轮选择,第一轮选一个最大数(将a[0]与a[1]~a[n-1]进行比较,后者大则交换),第二轮选第二个最大数(将a[0]与a[1]~a[n-1]进行比较,后者大则交换)第n-1轮选第n-1个最大数(第n-1次选第n-1大数:将a[n-2]与a[n-1]进行比较,后者大则交换。【例】数组的排序问题——输入n个学生的成绩,按成绩由高到低的方式输出。用循环j表示比较的次数,即:j=i+1;用循环i表示选大数的次数,即:i=0;比较x[i]

2022-11-16 17:50:23 1249

原创 【c++ 求输入若干整数中的最大数与最小数】

题目条件要求为从输入的若干个整数中寻找最大和最小值,那么最容易想到的就是循环输入n次,并且将每一位数进行比较得出最大和最小。那么我们就需要引入一个特别大的最小值和特别小的最大值(使得每个数与其二比较替换)最后按照格式输入即可。用户第一次输入的为数据个数,在下一行依次输入数据。编写一个程序,用户输入若干整数,试找出其中的最大数和最小数。用户在第一行待输入数据个数,在第二行输入数据。

2022-11-14 11:29:38 7232 5

空空如也

空空如也

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

TA关注的人

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