- 博客(49)
- 收藏
- 关注
原创 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
原创 P54-昆虫繁殖
科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过x个月之后每个月产y对卵,每对卵要过两个月长成成虫。假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过X个月产卵),问过Z个月以后,共有成虫多少对?过Z个月以后,共有成虫对数。
2025-03-14 18:40:20
319
原创 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
原创 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
原创 #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
原创 【入门】找筷子
经过一段时间的紧张筹备,电脑小组的“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关注的人
RSS订阅