自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自制c++小游戏

做了2个月了,智齿一下吧。

2025-04-24 20:09:00 210

原创 n个数的全排列

从键盘读入n个整数(每个数都是1~9之间的数),输出这n个整数的全排列(数字不能重复)。输出若干行,每行包括n个数据,表示一种排列方案,所有的排列按字典序从小到大排序输出。第2行输入n个不相等的整数(1<=每个数<=9)。第1行输入一个整数n(1<=n<=8)

2025-03-17 18:34:55 232

原创 P59.括号匹配

输入一个由()[]四种符号构成的字符串。判断其中的括号是否匹配,是,就输出yes,否则输出no。比如:输入“([])”、“([()])”、“[((()))]”、“()[][][]”这几个字符串(双引号内部的内容),我们都算是匹配的。再比如:输入“([)”、“([)]”、“([(]))”这几个字符串,我们都认为是不匹配的。如果匹配,请输出yes,如果不匹配,请输出no。一个由()[]四种符号构成的字符串。

2025-03-17 18:26:43 310

原创 【C++】栈的基础语法详解

stack<数据类型>s;

2025-03-16 11:16:49 774

原创 P54-昆虫繁殖

科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过x个月之后每个月产y对卵,每对卵要过两个月长成成虫。假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过X个月产卵),问过Z个月以后,共有成虫多少对?过Z个月以后,共有成虫对数。

2025-03-14 18:40:20 319

原创 P51-斐波那契数列

斐波那契数列

2025-03-14 18:37:00 427

原创 P56.吃糖果

妈妈告诉名名每天可以吃一块或者两块巧克力。假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,0<N<20)。现在给定N,请你写程序求出名名吃巧克力的方案数目。输出只有1行,即名名吃巧克力的方案数。输入只有1行,即整数N。

2025-03-14 18:33:34 304

原创 #845. 粉碎数字

小鱼同学得到了n个数字,他想知道,如果把这n个数字扔到粉碎机粉碎一下,能组成的最大数是多少?小鱼的同学们完全不明白粉碎机怎样粉碎数字,小鱼就数字粉碎做了一个定义:把数字完全打碎,比如有2个数198和63,那么粉碎后有数字1、9、8、6、3,那么能够组成的最大数就是98631。请你编写程序,帮助小鱼同学实现这个奇特的想法。第一行是一个整数n(n是 1…1000 之间的整数)第二行有n个整数(每个整数都是 0 ~ 9999 之间的整数)n个整数粉碎后能够组成的最大的整数。

2025-01-21 09:27:05 364 2

原创 P1108 - 【入门】正整数N转换成一个二进制数 -

输入一个不大于32767的整数n,将它转换成一个二进制数。输入只有一行,包括一个整数n(0<=n<=32767)

2025-01-21 09:19:01 275

原创 10进制转D进制

十进制整数N和其他D(D的值为2、8、16)进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:N = (N div d)×d + N mod d (其中:div 为整除运算,mod 为求余运算)。简单来说,就是除D取余,然后倒过来得到D进制的数。假设现要编制一个满足下列要求的程序:对于输入的任意一个非负十进制整数(n<=1,000,000,000),打印输出与其等值的D进制数。有两个整数N和D,N表示要转换的十进制非负整数,D代表要转换的进制(2、8或16)

2025-01-20 16:47:07 548

原创 P1294 - 【基础】二进制转十六进制 -

请将一个不超过100位的二进制数转换为十六进制数!一个不超过100位的二进制整数。该数对应的十六进制数!

2025-01-20 16:45:00 393

原创 P2442 - 合影效果 -

期末考试结束,语文老师想知道,这次考试的成绩分布情况,主要计算如下几个数据:平均分、>=平均分的总人数、<平均分的总人数,请你写程序帮助语文老师来计算一下!3个数,分别代表平均分、>=平均分的总人数、<平均分的总人数,请注意,平均分保留1位小数。第一行,一个整数n代表有n个人的成绩(n<=100)第二行,n个人的语文成绩。

2025-01-18 08:58:59 487

原创 考试成绩的分布情况

期末考试结束,语文老师想知道,这次考试的成绩分布情况,主要计算如下几个数据:平均分、>=平均分的总人数、<平均分的总人数,请你写程序帮助语文老师来计算一下!3个数,分别代表平均分、>=平均分的总人数、<平均分的总人数,请注意,平均分保留1位小数。第一行,一个整数n代表有n个人的成绩(n<=100)第二行,n个人的语文成绩。

2025-01-18 08:41:29 360

原创 <C++小游戏>井字棋

(介绍由AI生成)当然可以!井字棋(Tic-Tac-Toe)是一款非常经典的两人对弈游戏,通常在一个3x3的网格上进行。游戏的目标是将自己的三个标记(通常是一个“X”和一个“O”)连成一条线(横线、竖线或对角线)。

2025-01-17 17:59:13 615

原创 P1136 - 【入门】输出m和n范围内的完全数(完美数) -

任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。古希腊人非常重视完美数。毕达哥拉斯发现它之后,人们就开始了对完美数的研究。现在要求输出所有在m和n范围内的完美数。输入只有一行,是两个整数,(2<=m<=n<=32767),中间用空格隔开。输出范围内的所有完全数,数与数之间用空格隔开。

2025-01-17 17:34:31 430

原创 P1135 - 【入门】歌德巴赫猜想 -

任一个大于等于4的偶数都可以拆分为两个素数之和。(5.1.40)

2025-01-17 17:22:53 396

原创 P1126 - 【提高】英文翻译 -

8+

2025-01-17 17:19:31 503

原创 -成绩排序-

给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。

2025-01-16 15:49:44 283

原创 P1175 - 【入门】语文成绩 -

给出N(5 <= N <= 150)个人的语文成绩,求N个人的语文总分和平均分,并按成绩高低排序后输出。第2行空格隔开的N个整数,表示N个人的语文成绩。第3行:N个空格隔开的整数,为从高到低输出的N个人的成绩。第2行:N个人的语文平均分,保留两位小数。第1行:一个整数,为N个人的总分。

2025-01-16 15:45:51 678

原创 P1065 - 【入门】字符图形1-星号矩形-

输出 n 行 n 列 "*"。一个整数 n (0 < n <= 10)一个 n 行 n 列的字符图形。

2025-01-16 09:30:59 251

原创 【入门】字典排序

输入N(N<=10000)个整数,并要求按字典顺序(字典顺序的方法:先比较第一个数字,小者在先,若相同再比较第2位数字,以此类推),由小到大排序输出。

2025-01-16 09:24:44 348

原创 P1122 - 【基础】计算表达式 -

三种,且运算符没有优先级的区分,一律自左向右计算。如上例的计算过程为:3+5。6-4 其中, 运算数为一位整数,运算符为 +、-、一个整数,即表达式的计算结果(结果在int范围内)一行,即表达式字符串(长度小于100)表达式的形式如:3+5。

2025-01-15 20:53:50 601

原创 P2990 - 平均成绩 -

有若干个学生,每个学生的数据包括学号、姓名、三门课成绩及平均成绩。从键盘输入一个正整数1<=n<=100),接着再输入n 行数据,分别代表n个学生数据(学号、姓名、三门课成绩,不包括平均成绩)。输出平均成绩最高的同学的信息 (学号、姓名、三门课成绩、平均成绩)。(平均成绩均不相等)

2025-01-15 16:50:15 254

原创 字符串解压

输入压缩后的字符串,输出压缩前的字符串。压缩的方法是把连续的相同字母压缩为"长度+字母"的形式,在本题中,单个的字母不需要压缩。例如:3a5bx,解压后的结果为:aaabbbbbx;例如:12ab10c2ax解压后的结果为:aaaaaaaaaaaabccccccccccaax。

2025-01-15 16:47:38 182

原创 P2025 - 【入门】学生的等级

输入n个学生的学号、成绩、计算平均成绩。然后根据每个学生的成绩和平均成绩的差,给出学生的等级。成绩高于平均成绩10分及以上者为A等 成绩低于平均成绩10分及以下者为C等 其他为B等。

2025-01-15 13:55:22 378

原创 P2990 - 平均成绩 -

有若干个学生,每个学生的数据包括学号、姓名、三门课成绩及平均成绩。从键盘输入一个正整数1<=n<=100),接着再输入n 行数据,分别代表n个学生数据(学号、姓名、三门课成绩,不包括平均成绩)。输出平均成绩最高的同学的信息 (学号、姓名、三门课成绩、平均成绩)。(平均成绩均不相等)

2025-01-15 12:22:25 289

原创 Hungry Cow B

一开始谷仓里面并没有任何干草,为了不让 Bessie 饿着,FJ 会时不时地给 Bessie 送干草。具体来说,他会在第 di​ 天给 Bessie 送来 bi​ 堆干草,并总共送 N 次。Bessie 喜欢吃干草。每一天晚上,如果她所在的谷仓里面还有至少一堆干草,Bessie 都会吃一堆当作晚饭。Bessie 想要知道在前 T 天她一共能吃多少堆干草,请你帮助她算出这个数值。(1≤T≤1014)第一行输入 N 和 T(1≤N≤105,1≤T≤1014).接下来N行每行输入 di​ 和 bi​.

2025-01-14 15:32:50 309

原创 #1321. 数字游戏

小 K 同学向小 P 同学发送了一个长度为 8 的 01 字符串来玩数字游戏,小 P 同学想要知道字符串中究竟有多少个 1。注意:01 字符串为每一个字符是 0 或者 1 的字符串,如 “101”(不含双引号)为一个长度为 3 的 01 字符串。

2025-01-14 15:21:49 330

原创 【基础】扫描识别

它的意思就是:先用扫描仪把纸上的文字扫描成一个图片,再用识别软件把那个图片中的文字识别出来,最后生成一个文本文件。这对于需要把大量的纸稿录入成电子文档的人来说,当然是非常方便的。以现有的技术,扫描效果是比较理想的,但识别效果还不十分另人满意,经常会出现错误,尤其是当两个字形状特别接近的时候,而且,这种错误是很难用眼睛看出来的。我们的纸稿上有一个数字串,识别之后得到的字符串保存在输入文件中,这个串可能有识别错误。已知,可能出现的错误有如下几种: 1、把数字0错误地识别为大写字母O;串的长度不超过100。

2025-01-14 10:36:09 577

原创 #1407. 字符串的插入

只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。输入一个句子(一行),将句子中的每一个单词翻转后输出。翻转每一个单词后的字符串,单词之间的空格需与原文一致。

2025-01-13 15:23:29 560

原创 #1791. 单词翻转

输入一个句子(一行),将句子中的每一个单词翻转后输出。

2025-01-13 15:22:11 266

原创 #A.缺少点

给出一个n×n的矩阵,它每个格点的元素在0∼n×n之间,所以正好少了一个。1≤n≤20,0≤ai​≤n×n,保证ai​两两不同。第一行一个正整数n表示矩阵大小。接下来n行,每行n个数ai​。输出一个数表示缺少的数。

2025-01-12 19:45:35 178

原创 【入门】求两个自然数M和N的最大公约数

求两个自然数 M 和 N 的最大公约数 (M,N<=1000) 最大公约数,也称最大公因数、最大公因子,指两个或多个整数共有约数(因子)中最大的一个。输出只有一行(这意味着末尾有一个回车符号),包括1个整数。输入一行,包括两个整数 M, N。

2025-01-12 19:42:12 445

原创 扫雷v1.14版本

更新:删除了雷数不对的bug。

2025-01-12 19:34:21 363

原创 【入门】数字出现次数

有50个数(0-19),求这50个数中相同数字出现的最多次数为几次?1个数字(即相同数字出现的最多次数)

2024-12-22 12:25:01 379

原创 【入门】求n个数中每个数出现的次数

【代码】【入门】求n个数中每个数出现的次数。

2024-12-22 12:22:42 420 3

原创 【入门】找筷子

经过一段时间的紧张筹备,电脑小组的“RP餐厅”终于开业了,这天,经理LXC接到了一个定餐大单,可把大家乐坏了!CX小朋友找出了餐厅中所有的筷子,但遗憾的是这些筷子长短不一,而我们都知道筷子需要长度一样的才能组成一双,更麻烦的是CX找出来的这些筷子数量为奇数,但是巧合的是,这些筷子中只有一只筷子是落单的,其余都成双,善良的你,可以帮CX找出这只落单的筷子的长度吗?第一行读入一个数N,它代表CX找到的筷子的根数。(10<=N<=10000) 第二行是N个用空格隔开的数,代表筷子的长度。一行,落单的筷子的长度。

2024-12-21 10:55:18 514

原创 【入门】缺失的数字

有n个数字,值就是1~n,现发现丢失了2个数字,请你根据剩余的n-2个数字,编程计算一下,缺失的是哪两个数字呢?第1行为整数N(N<=100000)。第2行有N-2个整数(均用空格隔开)表示了剩下N-2个数字的值。一行,按数字从小到大顺序输出两缺失的数字。两个数字之间用一个空格隔开。

2024-12-21 10:34:23 191

原创 【入门】最大数

n个数中最大的那个数在哪里?输出其位置,若有多个最大数则都要输出。第一行:n( 3 <= n <= 10) 第二行:空格隔开的n个数。输出若干个数,表示最大数的位置,每行一个。

2024-12-21 08:42:54 507 1

原创 【基础】亲密数对

键盘输入N,N在2至2000之间,求2至N中的亲密数对,就是A的因子和等于B,B的因子和等于A,且A≠B。如48和75是亲密数对。48的因子和为2+3+4+6+8+12+16+24=75,而75的因子和为3+5+15+25=48。只有一行,为一个整数N( 2<=N<=2000 )输出若干行,每行两个整数(用一个空格隔开)。

2024-12-21 08:39:57 374

空空如也

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

TA关注的人

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