- 博客(75)
- 收藏
- 关注
原创 LQ1052 Fibonacci斐波那契数列
在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。Fibonacci斐波那契数列也称为兔子数列,它的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在小蓝想知道,Fn除以10007的余数是多少,请你编程告诉她。输出一行,包含一个整数,表示Fn除以10007的余数。输入包含一个整数n。
2025-01-27 07:46:03
588
2
原创 【例51.3】 平移数据
将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。平移后的数组元素,每个数用一个空格隔开。第二行为n个小于1000的正整数。第一行为数组a的元素个数;
2025-01-25 21:07:57
429
原创 蓝桥杯LQ1044 求完数
输入一个正整数N(0<N<10000),输出小于N的所有完数及小于N的完数个数(个数前加“*”,例如:*2)。同时15×1=15,那么1和15也是15的因子。1,3,5,15 这四个因子是15的所有因子。完数:如果一个数等于不含它本身的其他因子之和,则称该数为‘完数’。因子:因子也叫因数,例如3×5=15,那么3和5是15的因子。如6的因子有1,2,3,6,且1+2+3= 6,因此6是完数。输出小于N的所有完数及小于N的完数个数。每个输出一行,具体参考样例输出。写一个函数,循环+判断。
2025-01-24 20:13:37
863
原创 GESP2级2303 画三角形
输入一个正整数 n,请使用大写字母拼成一个这样的三角形图案(参考样例输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由左至右依次由大写字母 A-Z 填充,每次使用大写字母 Z 填充后,将从头使用大写字母 A 填充。输出符合要求的三角形图案。注意每行三角形图案的右侧不要有多余的空格。输入一行,包含一个正整数 n。约定 2≤n≤40。
2025-01-23 12:21:07
412
原创 学生管理系统C++版(简单版)详解
iostream是标准头文件,stdlib.h也可以写成cstdlib,windows.h,用Sleep。一个死循环,一个Switch,差不多了~~~~~y--是人数-1,在输入时就会覆盖。额····没什么可说的。啊~,答应大家的来了。
2025-01-22 18:51:26
1014
1
原创 [SDOI2016小学组] 数苹果(apple)
苹果丰收了,有n堆苹果,小红就在苹果堆旁。小红已经知道了每堆苹果有多少个。她要问一问从第a堆到第b堆一共有多少个苹果。【数据范围】对于80%的数据:0≤n≤10000;对于100%的数据:0≤n≤100000。输入数字n,然后输入n个数据。再输入问m,然后输入c行数据。输出m次a到b堆一共有多少个。加上下面的加速也不行。
2025-01-20 10:15:48
370
原创 LQ1043 双面打印
现在已经知道了一份电子版的学习材料的页数N,你能帮小蓝计算一下需要几张纸吗?为了环保,妈妈一般都进行双面打印,也就是一张纸的正反面都打印出相应的内容。举个例子来说:如果一份电子材料有3页,那么需要2张纸进行打印;如果一份电子材料有4页,那么还是需要2张纸进行打印。一个整数,表示需要打印的学习材料的页数N。一个整数,表示需要几张纸。
2025-01-18 21:07:49
431
原创 【入门】身份证
第4步:余数只可能有0、1、2、3、4、5、6、7、8、9、10这11个数字,其分别对应的校验码为1、0、X(注意是大写)、9、8、7、6、5、4、3、2;从第1位到第17位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2;排列顺序从左到右依次为:六位数字“地址码”、八位数字“出生日期码”、三位数字“顺序码”和一位数字“校验码”。“顺序码”表示在同一“地址码”所表示的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
2025-01-15 17:06:41
416
原创 数组元素的删除
第一行有一个整数n( n <= 10 )思路:偷个懒,在循环时加个判断,输出。把一个数组的第x个位置的元素删除掉。第三行有一个整数x,为要删除的位置。
2025-01-15 16:31:57
312
1
原创 【入门】四位数的计算
小丽在编程课上学会了拆位运算,她已经可以拆出一个四位整数的千位、百位、十位和个位了,她想知道这个整数的前两位和后两位如果分别组成两个新的整数x和y的,那么x+y和x/y的计算结果分别是多少,请编程帮她实现?比如:整数1208如果将前两位和后两位分别组成两个新数,那么这两个新数分别是x = 12和y = 8,计算结果分别为。读入一个四位整数n(n的十位和个位不可能同时为0,也就是,读入的整数不可能是类似1200这样的整数)第2行输出前两位和后两位组成新数相除的结果,计算结果保留1位小数。
2025-01-12 09:36:42
364
1
原创 【入门】求出1~n中满足条件的数的个数和总和?
请求出1~n之间所有满足2的倍数但不是3的倍数的数,有多少个,总和是多少?读入一个整数n(n<=100000)第1行输出满足条件的数有几个;第2行输出满足条件的数的总和。输出有2行,每行1个整数;
2025-01-11 17:30:29
266
原创 【入门】子矩阵求和(二维前缀和模板)
张老师问了小A同学k个问题,每个问题会先告知小A同学4个数x1,y1,x2,y2表示这是矩阵中2个点的行列的值,以这两个点为一个矩形的左上角和右下角,可以从矩阵中画出一个子矩阵,张老师请小A同学计算出这个子矩阵中所有数的和。1≤n,m≤1000;1≤x1≤x2≤n;1≤y1≤y2≤m;小A同学有着很强的计算能力,张老师为了检验小A同学的计算能力,写了一个n行m列的矩阵数列。接下来k行,每行包含四个整数x1, y1, x2, y2,表示一组询问。共k行,每行输出一个询问的结果。第一行包含三个整数n,m,k。
2025-01-11 10:59:51
493
原创 GESP1级2409 美丽数字
第一行包含一个正整数n ,代表正整数个数。第二行包含n 个正整数 a1,a2,a3,...,an。小杨有n 个正整数,他认为一个正整数是美丽数字当且仅当该正整数是9 的倍数但不是8 的倍数。小杨想请你编写一个程序计算 个正整数中美丽数字的数量。输出一个整数,代表其中美丽数字的数量。
2025-01-10 12:20:19
418
原创 For循环详解
for 本是一个单词,意思有:给,对;后(更好、更快乐等)……对(某人)来说(困难、必需、愉快等);表示一系列事件之一。i是循环变量,在循环内执行,也就是说,它是局部变量中的局部变量,但如果它在循环外定义了,那么int可以去掉,首先, 第一行,定义了数组a,大小为10,赋值为{5, 2, 8, 9, 5, 1, 3, 3, 7, 6}第二行,开始循环,用x变量遍历a数组,auto代表可以自动识别类型。看不懂没关系,我也看不懂,简单一点就是下面的代码:!count,是它的循环次数。第三行,输出 x与“,”。
2025-01-09 18:36:18
942
1
原创 【入门】找找谁的身高超过全家的平均身高
第一行为全家的平均身高(保留一位小数);第二行有若干个数,为超过平均身高的人的身高厘米数。找找谁的身高超过全家的平均身高。全家n口人,输入输出数据如下: (平均身高保留一位小数)第一行有一个整数n( 1 < n < 11 )。第二行是n个整数,用空格隔开。思路:见带注释版的代码。
2025-01-08 18:28:17
373
原创 【入门】最小数
输入n个整数的数列,请找出数列中最小数所在的位置(若有多个最小数,则选最左边的那个最小数),把它与数列的第一个数对调,其他数的位置不动,输出此数列。第一行:最小数所在的位置(只需要输出最左边的一个的位置) 第二行:交换后的数组(一个空格隔开)数组数的个数n (N<=200) 一行n个数,用空格分开(都<=32767)
2025-01-06 12:20:16
218
原创 GESP1级2412 数位和
对于数字 12345 ,它的各个数位分别是 1, 2, 3, 4, 5。将这些数位相加,得到。小杨有n个正整数,小杨想知道这些正整数的数位和中最大值是多少。“数位和”指的是一个数字中所有数位的和。第一行包含一个正整数n ,代表正整数个数。因此, 12345的数位和是 15。之后n行 ,每行包含一个正整数。输出这些正整数的数位和的最大值。
2025-01-05 08:59:59
775
原创 练习c++
小明夏天去买冰棍,老板说买30个及以上1元/个, 20~29个1.2元/个,10~19个1.5元/个,10个以下1.8元/个!小明去冷饮店买冰激凌,如果买10个以上或者10个,2元/个,10个以下,2.2元/个,请从键盘读入小明的购买数量,计算小明应付的价格!两个整数,用空格隔开,第一个整数代表可以分到的班级的数量,第二个整数代表剩余的跳绳数量。两个整数,用空格隔开,分别代表总共采购的跳绳数量以及每个班级分到的跳绳数量。一个整数,代表小明购买的冰激凌的数量(n<=100)小明应付的金额,金额保留1位小数!
2025-01-05 08:43:02
701
1
原创 求平均年龄
第一行有一个整数n(1≤n≤100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。
2025-01-03 12:52:01
180
原创 【例26.1】 人类的本质
人类的本质是复读机,人类的本质是复读机,人类的本质是复读机.......现在给定一个小写字母和次数,请输出这个字母指定次数。第二行一个数字 n,表示次数。题目有点搞笑,但十分简单。输出这个字母 n 次。第一行一个小写字母。
2025-01-03 12:24:22
330
原创 GESP2级2409 数位之和
小杨有n个正整数,他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是7的倍数。小杨想请你编写一个程序判断n个正整数哪些是美丽数字。对于全部数据,保证有 1 ≤ n ≤ 105 , 1 ≤ ai ≤ 105。对于每个正整数,如果是美丽数字则输出 Yes,否则输出 No。第一行包含一个正整数n,代表正整数个数。思路:循环+计算各个数位和+判断。之后n行,每包含一个正整数。
2025-01-02 12:31:30
657
原创 【入门】统计单词个数
思路:用getline()函数输入带空格的字符串,循环看看几次空格,当然,一堆空格也算,最后+1输出我这个代码是初始化为1,因为一空俩单词。输入一行字符串,包含若干个单词,约定相邻的两个单词用空格隔开(一个或多个空格),编程统计单词的个数。一行空格隔开的若干个单词。
2025-01-01 17:31:42
525
1
原创 【入门】跳远成绩
张晓峰在体育课上考核跳远项目,体育老师要求每位同学跳3次,取3次成绩的平均值为该同学的成绩。已知张晓峰第一次跳x米,第二次只跳到了第一次的80%的距离,第三次跳到了第一次的90%的距离,请问张晓峰的平均成绩是多少?一个小数,代表张晓峰的平均成绩,输出保留1位小数。一个整数x,代表张晓峰第一次跳远的距离。
2024-12-31 12:13:14
335
原创 【入门】小华的零花钱(2)
小明和小华去购买课外书,小明带了x元(x是一个三位整数),小明问小华带了多少钱,小华说自己带的钱只有小明带的金额去掉十位那么多,请你编程帮助小华计算一下,他带了多少零花钱?比如,假设小明带了689元,那么小华带的金额就是69元。一个整数x代表小明的零花钱的金额,x是一个三位的整数。小华的零花钱的金额。
2024-12-30 12:49:39
131
原创 【入门】数数小木块
因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。只有一个整数 n ,表示这堆小木块的层数,已知1 <= n <= 100。只有一个整数,表示这堆小木块的总数量。
2024-12-30 12:35:05
256
原创 靶心数C++
James同学发现了在二维数组中有这样一类数,这个数正好比自己上下左右四个方向的数都大(由于需要比四个方向的数都大,因此这个数不可能在第一行、最后一行、第一列、最后一列),James把它们称为靶心数,请你编程求出一个二维数组的靶心数有哪些,输出他们。第一行是两个整数n和m(n和m都是4~100之间的整数),代表接下来的二维数组有n行m列。请按照输入的顺序输出满足条件的靶心数,每行1个。接下来n行,每行有m个整数。
2024-12-30 12:15:30
435
原创 佛塔宝珠c++
4.若达到某一层搜寻结束所用的总时间数再加上当前楼层数为素数,则认为舍利子很有可能出现在该层,计算并输出这座宝塔中所有可能的层数,以空格隔开,若没有则输出No。一行,若干个整数,分别表示舍利子可能出现的楼层数(即到达某一层搜索结束所用的总时间数与楼层数之和为素数),无符合条件的楼层,则直接输出No。两行,第一行一个整数n,表示待搜索的楼层数量,第二行n个整数,表示搜索的楼层编号。2.上一层塔需要6s,下一层塔需要4s,搜索一层需要5s。3.悟空要搜索n个楼层,需要按照给定的楼层顺序依次搜寻。
2024-12-28 10:25:50
389
1
原创 【基础】卒的遍历(DFS)
在一张n*m的棋盘上(如6行7列)的最左上角(1,1)的位置有一个卒。该卒只能向下或者向右走,且卒采取的策略是先向下,下边走到头就向右,请问从(1,1)点走到(n,m)点可以怎样走,输出这些走法。两个整数n,m代表棋盘大小(3=<n<=8,3<=m<=8)
2024-12-27 12:59:27
666
1
原创 【入门】奇偶统计?
在一个n行m列的二维数组中,有若干奇数和偶数,请编程统计出这个二维数组中,奇数和偶数分别有多少个?第一行是两个整数n和m(n和m都是4~100之间的整数),代表接下来的二维数组有n行m列。接下来n行,每行有m个整数。(这些整数都是0~9999之间的整数)两个整数用空格隔开,分别代表二维数组中奇数、偶数的个数。
2024-12-27 12:54:01
169
原创 GESP4级2306 幸运数
一个正整数,其偶数位不变(个位为第 1 位, 十位为第 2 位,以此类推),奇数位做如下变换:将数字乘以 7,如果不大于 9 则作为变换结果,否则把结果的各位数相加,如果结果不大于 9 则作为变换结果,否则(结果仍大于 9)继续把各位数相加,直到结果不大于 9,作为变换结果。变换结束后,把变换结果的各位数相加,如果得到的和是 8 的倍数,则称一开始的正整数为幸运数。例如,16347:第 1 位为 7,乘以 7 结果为 49,大于 9,各位数相加为 13,仍大于 9,继续各位数相加,最后结果为 4;
2024-12-27 12:49:47
392
原创 【入门】奇偶数选大王
在数字王国中,有值为1~n之间的整数,有奇数也有偶数;他们想分别在奇数和偶数中选出各自的大王,也就是选出奇数和偶数的最大数作为奇数大王和偶数大王。第2行有n个整数(这些整数值在1~1000000之间,测试数据保证有奇数,也有偶数),数字之间用空格隔开。第1行有一个整数n(n是10~1000之间的整数),代表数字王国中数字的总个数。请你编程帮助数字王国选出奇数和偶数的大王,并将所有的数字从小到大输出。第1行输出2个整数,分别是奇数大王和偶数大王,两个数之间用空格隔开。
2024-12-26 12:08:44
172
原创 高精度除单精度
请从键盘读入一个高精度整数a(不超过100位),再读入另一个单精度整数b(b不超过8位),请求出a除以b得到的商,是多少?输入有2行,第一行有一个整数a(不超过100位),第二行有一个整数b。请输出a/b得到的商。
2024-12-25 12:36:25
233
原创 【入门】零花钱问题
甲乙丙三位同学出去购买文具,甲带了n元,乙比甲多带了8元,丙比乙少带了2元,请输出甲乙丙各带了多少钱,以及平均每人带了多少钱?第4行输出平均每人带了多少钱,平均值保留1位小数。输入一个整数n代表甲带的金额。第1行输出甲带的金额;第2行输出乙带的金额;第3行输出丙带的金额;
2024-12-25 12:32:45
196
空空如也
字典码怎么算(C++)
2025-01-18
代码怎么改?c++的
2025-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人