自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++:单词排序

对给定的n(1≤n≤20)个英语单词(英语名字长度不超过20),按其字典的顺序输出。

2023-12-21 12:18:28 709

原创 递归:快速排序

【代码】递归:快速排序。

2023-12-21 12:17:34 399

原创 C/C++:字符组串

由 A,B,C 这3个字母就可以组成许多串。比如:”A”,”AB”,”ABC”,”ABA”,”AACBB” …现在,小明正在思考一个问题: 如果每个字母的个数有限定,能组成多少个已知长度的串呢?四个整数a,b,c,n(0 ≤ a, b, c, n ≤ 10),空格分隔,分别表示a个A,b个B,c个C 字母,长度为n的串。一个整数,能组成多少个不同长度为n的串。

2023-12-21 12:16:23 362

原创 汉诺塔游戏

汉诺塔是一个源于印度古老传说的益智玩具。据说大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘,大梵天命令僧侣把圆盘移到另一根柱子上,并且规定:在小圆盘上不能放大圆盘,每次只能移动一个圆盘。当所有圆盘都移到另一根柱子上时,世界就会毁灭。输入为一个整数(小于20),后面跟三个单字符,用空格分隔。整数为盘子的数目,后三个字符表示三个柱子的编号。圆盘号:起始柱 -> 目标柱子。其中圆盘号从 1 开始。

2023-12-21 12:14:04 400

原创 素数判断并输出素因子

给出一个数x,判断它是否为素数,并输出所有它的素因子。

2023-12-20 17:51:07 337

原创 封装-定义人类

设计一个People 类,该类的数据成员有姓名、年龄、身高、体重和人数,其中人数为静态数据成员,成员函数有构造函数、显示和显示人数。其中构造函数由参数姓名、年龄、身高和体重来构造对象;显示函数用于显示人的姓名、年龄、身高和体重;显示人数函数为静态成员函数,用于显示总的人数。按姓名(长度小于100)、年龄、身高和体重(三个整数,范围10~1000)依次输入每个人的信息,已exit结束。一个整数,表示总人数。

2023-12-20 17:49:11 418

原创 打印九九乘法表

【代码】打印九九乘法表。

2023-12-20 17:47:35 331

原创 小亮的team

有一天,三个最好的朋友小亮、小白和小黑决定组成一个团队,参加编程比赛。早在开始之前,朋友们就决定,如果至少有两个人确定解决方案,他们就会实施一个问题。否则,不会写出问题的解决方案。第一行输入包含一个整数 n (1 ≤ n ≤ 1000) — 竞赛中的问题数。然后 n 行每行包含三个整数,每个整数为 0 或 1。每行三个整数,分别代表小亮、小白、小黑对该问题是否有解决方案,数字用空格分隔。对于我们知道的每个问题,我们知道三个人是否确定解决方案。一个整数一-团队最终决定写解决方案的问题数量。

2023-12-20 17:46:38 368

原创 小亮的睡觉时间

输入包括2行,第一行是一个正整数n(0≤n≤50),表示小明这一整天做了n件事;第二行是n个0或1组成的数列,空格分隔,每一个数对应小明做的一件事的结果,0表示这件事做对了,1表示这件事做错了。小明每做错一件事,就会花20分钟进行总结。如果做错了太多事,小明就没法睡觉了。小亮每天睡觉前都会反思一下今天做过的事。如果他觉得哪件事做得不好,他会花20分钟把这件事总结一下。小亮每天23:00开始反思,第二天早上06:30起床。请你写程序计算一下小明每天的睡眠时间。按照xx:xx的格式输出。

2023-12-20 17:45:09 329

原创 字符串操作

给定长度为n的只有小写字母的字符串s,进行m次操作,每次将[l,r]范围内所有c1字符改成c2,输出操作完的字符串。之后m行,每行两个数l r两个字符c1 c2。

2023-12-20 17:44:10 368

原创 图像相似度

第一行包含两个整数m和n,表示图像的行数和列数,用单个空格隔开。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。

2023-12-20 17:43:00 329

原创 类的应用:对长方形面积进行计算、排序、输出

输入多个矩形的长和宽度信息。要求排序并按照面积由大到小的顺序输出每个矩形的长和宽度信息以及面积。输入多个矩形的长和宽度信息。要求排序并按照面积由大到小的顺序输出每个矩形的长和宽度信息以及面积。按照面积由大到小的顺序输出n个矩形的长和宽度信息以及面积。矩形的长,矩形的宽 矩形的面。

2023-12-20 17:41:13 343

原创 C/C++:判断两个字符串是否相等

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。

2023-12-20 17:40:12 989

原创 C/C++:火车上的二连座

之后的n行每行为一个含有五个字符的字符串,第i个字符串的五个字符表示第i排座位的情况。每一个字符串的第三个字符都为字符‘|’,表示过道,其余每个字符表示一个座位的占用情况。字符'O'表示座位为空,字符'X'表示座位上已经有人,即被占用。行输出车的座位情况,除了A和B的座位用字符'+'表示,其余输出格式与输入格式中车的座位情况一致。有多组座位安排方式时,将A和B安排在前面的排,如果同一排还有两组可行解,选择将A和B排在左边。程序员A和B要去一起坐火车,这列火车上的每一排都有4个座位,而且这四个座位。

2023-12-20 17:38:47 344

原创 C/C++:十进制转R进制

【代码】C/C++:十进制转R进制。

2023-12-20 17:37:24 379

原创 C/C++:KiKi学结构体和指针

KiKi学习了结构体和指针,他了解了结构体类型可以定义包含多个不同类型成员,而指针本质是内存地址,是引用数据的另外一种方式。现在他想将多个输入的数据通过结构体和指针的方式连接在一起,形成一个单向链表,即:每个结点是结构体类型,包括整型数据成员(data)和结构体指针类型成员(next),每个结点的指针部分指向下一个输入的结点。具体建立过程如下:先输入n个整数,按照数据输入的顺序建立一个带头结点的单链表,再输入一个数据m,将单链表中的值为m的结点全部删除。输出删除后的单链表信息。

2023-12-20 17:36:19 394

原创 C/C++:最厉害的学霸

大一软件工程新生最重要的三科是编程,高数,英语,现有n个同学参加了期末考试,相关信息为:姓名(不超过20个字符,没有空格),编程成绩,高数成绩,英语成绩。编程、高数、英语三科总分最高的就是最厉害的学霸,请编程输出最厉害的学霸的信息(姓名,各科成绩),如果有多个同学总分相同,输出编程成绩高的那位,如果编程成绩也相同,则输出靠前的那位。

2023-12-20 17:34:35 370

原创 C/C++:运用指针连接两个字符串

【代码】C/C++:运用指针连接两个字符串。

2023-12-20 17:33:13 807 2

原创 C++:多态-复数类的加减-运算符重载

【代码】C++:多态-复数类的加减-运算符重载。

2023-12-20 17:31:55 442

原创 C/C++:类的应用

总共有n+1行输入。第一行为n,代表立方体的数量。之后的n行,每行用于描述一个立方体的长、宽、高,三个数据之间用空格分隔,均为整型数。给定多个立方体的长、宽、高数据,计算并按照表面积由小到大的顺序依次输出每个立方体的长、宽、高数据及其表面积和体积。输出结果为n行,是按照表面积由小到大的顺序依次输出的每个立方体的长、宽、高数据及其表面积和体积。长:宽:高 表面积 体积。

2023-12-19 19:04:30 335

空空如也

空空如也

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

TA关注的人

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