给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。...2), 2*s)) else: print("These sides do not correspond to a valid triangle") 给定两个整数A和B,输出从A到B的所有整数的和...例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。...,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。...字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!
如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 输入格式:每个输入包含一个测试用例,第1行输入N ( 1=0);第2行输入N个整数,之间用空格分隔。...说反话 (20) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。...部分A+B (15) 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。...例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 每个输入包含1个测试用例。...给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 输入格式: 输入在一行给出1个正整数N(和一个符号,中间以空格分隔。
、习题5-4 使用函数求素数和 本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。...素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。...[m, n]内所有素数的和。...例如:153=1^3^+5^3^+3^3^。本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。...本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。
本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N(3≤N≤7)。 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。...函数接口定义: int sum( int m, int n ); 其中m和n是用户传入的参数,保证有m的是m~n之间所有整数的和。...函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。...本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。...(0之间的所有Fibonacci数。
47、练习5-3 数字金字塔 48、习题5-1 符号函数 49、习题5-2 使用函数求奇数和 50、习题5-3 使用函数计算两点间的距离 41、习题4-4 特殊a串数列求和 给定两个均不超过9的正整数...例如:153= {1^3+5^3+3^3} 。本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N(3≤N≤7)。...本题要求编写程序,求一个给定的n阶方阵的鞍点。 输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。...函数接口定义: int sum( int m, int n ); 其中m和n是用户传入的参数,保证有m的是m~n之间所有整数的和。...函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。
如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 输入样例: 每个输入包含一个测试用例,第1行输入N(1≤N≤100)和 M(≥0);第2行输入N个整数,之间用空格分隔。...13 1 2 3 4 5 6 7 8 9 10 20 16 18 输出样例 1: 对给定的 N个正整数,按题目要求计算 A1~A5 并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。...给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 输入样例: 输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。...为了方便交流,请你编写程序实现地球和火星数字之间的互译。...现给定所有队员的比赛成绩,请你编写程序找出冠军队。 输入样例: 输入第一行给出一个正整数 N(≤104),即所有参赛队员总数。
1、题目: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。...(子向量的长度至少是1) 代码: 5、题目: 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。...2,3返回:1 36、题目: 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。...测试样例: 1024,19,2,6返回:1100 38、题目: 有一个介于0和1之间的实数,类型为double,返回它的二进制表示。如果该数字无法精确地用32位以内的二进制表示,返回“Error”。...测试样例: 10,5返回:4 41、题目: 请编写程序交换一个数的二进制的奇数位和偶数位。(使用越少的指令越好) 给定一个int x,请返回交换后的数int。
要求:在 1 到 50 的整数范围内,找出个位数字是 3 的所有数。...:" + count); } } 题目十一、列出 1 - 30 中个位和十位数字相同的数 要求:找出 1 到 30 之间个位数字和十位数字相同的所有数。...例如:6的因数是1、2、3,且1 + 2+3= 6,所以6是完美数。找出一定范围内的所有完美数。...题目描述:给定一个整数数组和一个特定整数,编写程序统计该特定整数在数组中出现的次数。...: " + count); } } 题目十六:给定一个字符串,编写程序统计其中的数字、字母和符号的个数。
2-4 特殊a串数列求和 (20 分) 题目 给定两个均不超过9的正整数_a_和_n_,要求编写程序求_a_+aa+aaa++⋯+aa_⋯_a(n_个_a)之和。 ...2-5 求奇数分之一序列前N项和 (15 分) 题目 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。...2-7 产生每位数字相同的n位数 (30 分) 题目 读入2个正整数A和B,11数字AA...A,一共B个A 输入格式: 在一行中输入A和B。...2-14 求整数段和 (15 分) 题目 给定两个整数_A_和_B_,输出从_A_到_B_的所有整数以及这些数的和。 ...输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。
请编写程序计算电费。 输入格式: 一行中输入某用户的月用电量(单位:千瓦时)和电价上调的X值(单位:元),中间用空格分开。...--- 4 求交错序列前N项和 题目: 编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+… 的前N项之和。...个正整数A和B,11数字AA…A,一共B个A。...题目: 给定不超过9的正整数a,给定正整数n,n是偶数,4编写程序求aa+aaaa+aaaaaa+⋯+aa⋯a(n个a)之和。...输入格式: 在一行中给出不超过9的正整数a和n。 输出格式: 在一行中输出对应的和。
找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。...双指针法思路:固定 3 个指针中最左(最小)数字的指针 k,双指针 i,j 分设在数组索引 (k, len(nums))(k,len(nums)) 两端,通过双指针交替向中间移动,记录对于每个固定指针...当s 1并跳过所有重复的nums[i]; 当s > 0时,j -= 1并跳过所有重复的nums[j]; 当s == 0时,记录组合[k, i, j]至res,执行i += 1和j...-= 1并跳过所有重复的nums[i]和nums[j],防止记录到重复组合。...在这里插入图片描述 排序法是最好的方法 https://leetcode-cn.com/problems/first-missing-positive/ 给定一个未排序的整数数组,找出其中没有出现的最小的正整数
a:b)<<endl; return 0; } 1.5 简单运算 描述 键盘输入两个 int 范围的正整数 a 和 b,范围为[1, 9999],输出这两个 int 范围的正整数的和,差,积,...- n 之间偶数的和 描述 键盘输入一个 int 类型的正整数 n,n 的范围为[1, 1000],求 1 - n 之间偶数的和,并输出。...输入描述: 输入任意一个 int 类型的正整数,n 的范围为[1, 1000] 输出描述: 输出 1 - n 之间偶数的和 示例1 输入: 4 输出: 6 解决如下: #include 1 - 9 之间的任意一个正整数 n 输出描述: 输出对应的乘法表。...要求使用循环结构编写程序计算此数列的和,并在控制台输出结果。
9-4 查找书籍 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。...题目保证所有人的生日均不相同。 输入格式: 输入第一行给出正整数n(<10)。...10 找出最小值 本题要求编写程序,找出给定一系列整数中的最小值。...输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500)。 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。...求奇数和 本题要求计算给定的一系列正整数中奇数的和。
就像你是一位原神萌新,每次打周BOSS的时候都要请其他的满级大佬来帮你打,但是打完之后所有突破材料都被大佬拿走了,你只能混到一点经验值。...一、寻找素数 1.1 题目:打印100~200之间的素数 此题的思路是先运用for循环生成100~200的数字,再用if语句判断生成的这个数字是否为素数,是则打印,不是就再生成新的素数...因此这个题目的大体函数框架我们已经构思出来了,只需要再解决最后一个问题:如何判断这个数字是素数?...不会的也可以私信我哈 编写程序数一下 1到 100 的所有整数中出现多少个数字9 三、二分法 3.1 编写代码在一个整形有序数组中查找具体的某个数 注意这里是有序的数组...,再然后大家随机说数字,不断缩小范围,直到找出那个数字,游戏结束。
用冒泡排序方法实现对整数数组的排序 编程求一元二次方程的根 输入三个正数判断能否构成三角形 编写程序,从键盘输入一个 0~99999 之间的任意数,判断输入的数是几位数 编写程序,输出 200~500...之间的所有素数 编写程序解决“百钱买百鸡”问题。...,一直进行下去,最终必然得到 1 编程求 1~10000 之间的所有“完全数”,完全数是该数的所有因子之和等于该数的数。...编程求出所有三位的水仙花数 古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少 将一个正整数分解质因数。...例如:输入 90,打印出 90=2*3*3*5
游戏 - AcWing题库 玩家一和玩家二共同玩一个小游戏。 给定一个包含 N 个正整数的序列。 由玩家一开始,双方交替行动。...每次行动可以在数列的两端之中任选一个数字将其取走,并给自己增加相应数字的分数。(双方的初始分都是 0 分) 当所有数字都被取完时,游戏结束。 分更高的一方获胜。...输出格式 共一行,两个整数,分别表示玩家一和玩家二的最终得分。 数据范围 2≤N≤100, 数列中的数字的取值范围为 [1,200]。...,所有拿5,尽可能保证自己更大。...那么如何计算他们的分数呢,这就需要我们定义一个二维DP,可以看出样例中区间长度时不断递减的,每一次决策都会减少一个数,那么一个状态的DP可以由前一个状态转移过来,前一个要么取左边要么取右边,形成了此状态的
“计划”的时间安排:每周三和周六 ——说在前面 发表于2018-07-14思海同学 "算法每日学计划"06打卡: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。...* (2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商作为新的正整数n,重复执行第一步。 * (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。...= k) { // 如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商作为新的正整数n if (j % k =...: 问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关 系是以下4中情况之一: 1:两个字符串长度不等。... 例如: A = 1 2 3 4 A的2次幂 7 10 15 22 输入格式 第一行是一个正整数N、M(1的阶数和要求的幂数
7-7 矩阵运算 给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。...分类统计字符个数 本题要求实现一个函数,统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。...给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。...n(0之间的所有Fibonacci数。...素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。...输入格式: 输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。...本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。...输入格式: 输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标 {x_1、y_1、x_2、y_2、x_3、y_3} 。...本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ...
下面是一个简单的取反操作的例子:# 例子:判断一个数字是否不在指定范围内number = 25if not (10 数字不在10到20之间。"...else: print("这个数字在指定范围内。")通过这个例子,你可以更好地理解在Python中如何使用not进行取反操作。...让我们通过一个例子来深入了解:# 例子:利用while循环计算数字的阶乘,并在循环结束后输出结果num = int(input("请输入一个正整数:"))factorial = 1count = 1while...下面是一个使用for循环的例子:# 例子:遍历列表并输出元素的平方,并在循环结束后输出提示信息numbers = [1, 2, 3, 4, 5]for num in numbers: square...Python的缩进写法和与Java的一些语法区别都是需要注意的地方。在编写程序时,if嵌套和循环是基础结构,而设计模式的融入和循环的灵活运用则是经验积累后的优化方向。
领取专属 10元无门槛券
手把手带您无忧上云