class Solution { public int[] printNumbers(int n) { int size=(int)(Math.pow(10,n)-1);...int[] arrs=new int[size]; for(int i=0;i<size;i++){ arrs[i]=i+1;...} return arrs; } } 学会用Math.pow(要被次方的数, 次方);即可 他是double 一定要自己(int 转型)
1.打印素数: 使⽤C语⾔写⼀个程序打印100~200之间的素数,数字中间使⽤空格分割。 素数是指只能被1和它本⾝整除的正整数。...我们可以遍历100~200,并找出哪些数字是素数,这⾥给 出⼏个判断 数字 x 是否为素数的⽅法 2.试除法: a....从 2 到 x-1,逐个尝试是否能整除 x,如果能,x 就不是素数,否则 x 是素数。 b. 当 x 为偶数时,x ⼀定不是素数,因此在遍历时我们可以跳过每个偶数。...3.试除法时间优化: A:当 2 到 x-1 中存在某个数 t 可以整除 x 时,令 d=x/t,则 d 也可以整除 x,并且结果为 t。...假设 2 到 x-1 中不存在可以整除 x 的数,√x+1~x 中存在⼀个数 d 可以整除 x; ii.
看个例子: 题目:找出100~200之间的素数,并打印在屏幕上(素数就是质数,是那些只能被1和它本身整除的数字,比如5) 解析:1.先要有100~200之间的数字,用循环实现。...2.需要再用循环产生2 ~ i-1之间的数字,i为我们要判断的数字 3.如果数字i被2 ~ i-1之间的某个数字整除,那么i就不是素数,就跳出循环不需要再往后判断;如果没有被2 ~ i-1之间的任何数整除...,再优化: 如果i能够被[2, sqrt(i)]之间的任意数据整除,则i不是素数 原因:如果 m 能被 2 ~ m-1 之间任一整数整除,其二个因子必定有一个小于或等于sqrt(m),另一个大于或等于...3、4,当i==5时,就会执行if语句中的break,然后就跳出循环不再打印了。...while循环中不同,这里打印出了除5以外的1~10的数字。
100+Python编程题 题1 1级 问题:编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。...例子假设程序的输入序列是逗号分隔的:100,150,180, 程序输出为:18,22,24 提示:如果接收到的输出是小数,则应四舍五入到其最近的值(例如,如果接收到的输出是26.0,则应打印为26)。...位二进制数作为输入,然后检查它们是否可被5整除。...可被5整除的数字将以逗号分隔的顺序打印。 例: 0100,0011,1010,1001 那么输出应该是: 1010 注意:假设数据由控制台输入。 ...))) 题20 3级 题:使用生成器定义一个类,该生成器可以在给定范围0和n之间迭代可被7整除的数字。
100+Python编程题 题1 1级 问题:编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。...例子假设程序的输入序列是逗号分隔的:100,150,180, 程序输出为:18,22,24 提示:如果接收到的输出是小数,则应四舍五入到其最近的值(例如,如果接收到的输出是26.0,则应打印为26)...位二进制数作为输入,然后检查它们是否可被5整除。...可被5整除的数字将以逗号分隔的顺序打印。 例: 0100,0011,1010,1001 那么输出应该是: 1010 注意:假设数据由控制台输入。...))) 题20 3级 题:使用生成器定义一个类,该生成器可以在给定范围0和n之间迭代可被7整除的数字。
参考链接: Python程序查找可被另一个数整除的数字 github展示python100题 链接如下: https://github.com/zhiwehu/Python-programming-exercises...问题: 写一个程序,找出所有这些数字,可以被7整除,但不是5的倍数, 2000至3200间(均包括在内)。 ...print d 4、问题: 编写一个程序,从控制台接收一系列逗号分隔的数字,并生成一个列表和一个包含每个数字的元组。 ...可被5整除的数字将按逗号分隔的顺序打印。 例子: 0100,0011,1010,1001 那么输出应该是: 1010 注意:假设数据是由控制台输入的。 ...)) 20、问题: 使用生成器定义一个类,该生成器可以在给定范围0和n之间迭代可被7整除的数字。
, i)Peace && Love迭代列表时获取索引continue 跳过本次循环break 跳出循环思考题创建一个从1到100的整数列表九九乘法表 for简介 【循环】:就是依照某些我们编写的特定规则...# 5的迭代: 1 # 5的迭代: 2 # 5的迭代: 3 # 5的迭代: 4 观察可知,range范围迭代时,从“0”开始,且不包含“5”。...即取逗号左边而不取右边的数字。 所以上例中,你如果想打印出“5”,那么括号最右边的数字你应该至少填写的比5大1。 range(x, y, i) x和y,跟上边例子一致。...不过0打印完了以后,1、2不打印。从3开始又有打印。...for循环后边的else都没执行。所以只打印了0、1、2。 思考题 创建一个从1到100的整数列表 用for循环打印1-100 九九乘法表 用for循环打印一个九九乘法表。
第一种方式 质数:素数 质数:只能被1和他本身整除的数字 最小的质数:2 3 5 7 11 13 17 19 23........思路1 先得到2-100之间所有的数字 然后得到这个数字x需要%的数字[2到x-1] 如果2到x-1之间有一个数字可以被x整除的话 那么就计数器+1[计数器在统计除了1和他本身之外有几个数字可以被...x整除] 等2到x-1之间所有的数字都判断完之后 看看计数器是不是为0 如果是0说明在这个区间里面没有数字可以被x整除 那么打印出来就可以 for(int x = 2;x <= 100;x+...(x); } } 第二种方式 先得到2-100之间所有的数字 再得到这个数字x需要%的数字[2到x-1] 如何发现2到x-1之间有一个数字可以被x整除 说明x不是质数 那么应该跳过 看下一个数字...x 比如x = 9 本来应该拿着9%[2-8] 但是当我们拿着9%3就已经和0相等 说明除了1和9之外 还有一个数字3可以被9整除 说明9不是质数 那么就没有必要拿着9继续%[4-8] 直接换成
a = [1,2,3,4,5,6] s = sum([num for num in a if num%2 == 0]) print(s) >> 12 4.从列表中删除多个元素 del 是python中用于从列表中删除值的关键字...1到100的数字。...)] 在上面的代码中,我们使用列表推导来运行从1到20的循环,然后在循环的每次迭 代中,我们检查数字是否可被3或5整除。...sqr = lambda x: x * x ##返回任意数字平方的函数 sqr(10) > 100 14.检查列表中数字的存在 num = 5 if num in [1,2,3,4,5]:...1整除的数字,例如:2、3、5、7等。
题目描述 使用C语言写一个程序打印100~200之间的的素数,数字中间使用空格分割。 解题思路 素数是指只能被1和它本身整除的正整数。我们可以遍历100~200,并找出那些数字是素数。...试除法:从 2 到 x-1 ,逐个尝试是否能整除 x,如果能,x就不是素数,否则 x 是素数 优化代码:当 x 为偶数时,x 一定不是素数,因此在遍历时我们可以跳过每个偶数 试除法时间优化:...因 此,当 2~ \sqrt[]x 中不存在可以整除x的数时, \sqrt[]x+1 ~ x 也不存在可以整除 x 的数。...利用反证法证明: 假设 2 到 x-1 中不存在可以整除 x 的数, \sqrt[]x+1 ~x 中存在⼀个数 d 可以整除 x; 存在另⼀个数 t=x/d 也可以整除 x; t*d=...代码 #include int main() { int i = 0; for (i = 100; i <= 200; i++) // 遍历100到200之间的每个数
比如:如果我们说月份是3月到5月,是春天,那使用代码怎么体现呢?...练习:闰年的判断 输入一个年份year,判断year是否是闰年,闰年判断的规则: 能被4整除并且不能被100整除是闰年 能被400整除是闰年 #include //代码1 int...练习: 输入一个1~7的数字,打印对应的星期几 例如: 输入:1 输出:星期一 输入:2 输出:星期二 输入:3 输出:星期三 输入:4 输出:星期四 输入:5 输出:星期五 输入:6...10.1 练习 找出100~200之间的素数,并打印在屏幕上。 注:素数又称质数,只能被1和本身整除的数字。...如果2~ i -1 之间有数字能整除i,则i不是素数,如果都不能整除,则i是素数。
switch-case语句注意 switch-case题目(switchTest5) 循环执行顺序 if-else 实现3个整数排序 String字符串比较 循环四要素 打印九九乘法表 特殊关键字continue...4整除,但不可被100整除 或 2)可以被400整除 */ import java.util.Scanner; public class SwitchTest5{ public...月、日,判断这一天是当年的第几天 注:判断一年是否是闰年的标准: 1)可以被4整除,但不可被100整除 或 2)可以被400整除 */ import java.util.Scanner... // 28或 29 if((year%4==0&&year%100!...打印九九乘法表 /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 打印九九乘法表 */ public class c99 { public static void
: 原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。...) 如果a为true,打印a 如果a为false,但是b为true,打印b 如果a,b都为false,则打印c 记得加 : 使用缩进来区分 简单的猜数字案例 number = 7 guess...num=int(input("输入一个数字:")) if num%2==0: if num%3==0: print ("你输入的数字可以整除 2 和 3") else:...print ("你输入的数字可以整除 2,但不能整除 3") else: if num%3==0: print ("你输入的数字可以整除 3,但不能整除 2")...else: print ("你输入的数字不能整除 2 和 3") 循环语句 格式:while 判断条件: 执行语句…… 值得注意的一点是python中没有do……while
print ("你输入的数字可以整除 2,但不能整除 3") else: if num%3==0: print ("你输入的数字可以整除 3,但不能整除 2") else: print ("你输入的数字不能整除...以下实例使用了 while 来计算 1 到 100 的总和: 实例 #!...print("1 到 %d 之和为: %d" % (n,sum)) 执行结果如下: 1 到 100 之和为: 5050 无限循环 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下..., " 大于或等于 5") 执行以上脚本,输出结果如下: 0 小于 5 1 小于 5 2 小于 5 3 小于 5 4 小于 5 5 大于或等于 5 简单语句组 类似if语句的语法,如果你的while...如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 实例如下: 实例 #!
文章目录 45.0到n-1中缺失的数字 数据范围 样例 思路 46.调整数组顺序使奇数位于偶数前面 数据范围 样例 思路 47.从尾到头打印链表 数据范围 样例 思路 48.用两个栈实现队列...数据范围 样例 思路 45.0到n-1中缺失的数字 一个长度为 n−1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围 0 到 n−1之内。...在范围 0 到 n−1的 n 个数字中有且只有一个数字不在该数组中,请找出这个数字。...样例 输入:[1,2,3,4,5] 输出: [1,3,5,2,4] 思路 这道题可以采用双指针的方法实现。 首先第一个指针指向第一个地方。...样例 输入:[2, 3, 5] 返回:[5, 3, 2] 思路 注意这里函数是vector 型的,因此return的变量也应该是vector 型。
1,2,3,4后,当i等于5的时候,循环正 break 的地⽅终⽌,不再打印,不再循环。...("%d ", i); } return 0; } 运行结果:1 2 3 4 因为打印了1,2,3,4后,当i等于5的时候,循环正 break 的地⽅终⽌,不再打印...如果2~i-1之间有数字能整除i,则i不是素数,如果都不能整除,则i是素数。...余数的范围是0~100,加100后就是100~200 要⽣成a~b的随机数的⽅法 a + rand()%(b-a+1) 十、猜数字游戏的实现 写一个猜数字游戏 要求: 1、电脑⾃动⽣成1~100的随机数...2、玩家猜数字,猜数字的过程中,根据猜测数据的⼤⼩给出⼤了或⼩了的反馈,直到猜对,游戏结束 3、如果5次猜不出来,就算失败 #include #include
case1:打印矩阵 // case1:打印矩阵 public class TestWhileqiantao { public static void main(String[] args) {...3整除的数字输出,并且每行输出5个 int h = 0; //计数器 for(int i = 100;i<=150;i++){ if(i%3==0...这里还有一种类似于 goto的用法,那就是“带标签的”break和continue。它一般可以用来实现从内循环跳到指定的外循环,可以看看下面的栗子,就是从 outer内循环跳到 outer外循环。...{ // 打印101-150的质数 // 质数的意思指的是除了被1和自身整数而不能被任何其他整数整除的数字 outer:for(int i=101;i<...=150;i++){ for(int j=2;j<i/2;j++){ //只需要执行 i/2 次,大于i/2的结果都小于1,肯定不能被整除的 if
能被4整除并且不能被100整除是闰年; 2. 能被400整除是闰年。...2、for 与 while 进行对比 练习:计算0 ~ 100 之间的数字为3的倍数之和 int main() { int i = 0; int sum = 0; for (i = 1; i <=...练习:找出100~200之间的素数,并打印在屏幕上。 注:素数⼜称质数,只能被1和本⾝整除的数字。 分析: 1....假设要判断 i 是否为素数,需要拿2 ~ (i-1)之间的数字去试除 i,需要产⽣ 2 ~ (i-1)之间的数字,也可以使用循环解决; 3....如果2 ~ (i-1)之间有数字能整除 i ,则 i 不是素数,如果都不能整除,则 i 是素数。
" fi 实例4: 判断输入的年份是否是润年(润年条件:1、能被4整除,但不能被100整除的年份.2、能被100整除,又能被400整除的年份) #!...列表FOR循环: 循环打印数据分别从1遍历到5. do和done之间的命令称为循环体,执行次数和list列表中常数或字符串的个数相同.for循环,首先将in后list列表的第一个常数或字符串赋值给循环变量...打印: 1 打印: 3 打印: 5 打印: 7 打印: 9 实例4: 读取文件内容并打印....a 2) b 3) c 4) d Enter a number: 1 your anwser is: a FOR循环结构 列表FOR循环: 循环打印数据分别从1遍历到5. do和done之间的命令称为循环体...打印: 1 打印: 3 打印: 5 打印: 7 打印: 9 实例4: 读取文件内容并打印.
从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz....从1到n,遍历,并且对每个做是否整除3,整除5,整除15的判断。 至于挑战:Can you do it with only one if statement?...123 的翻转为 3 * 100 + 2 * 10 + 1; 那么怎么来控制每位数字乘10的次数呢?当然是取模运算后,越早得到的数字乘十次数越多。...首先你要懂得异或的原理,即可以得出3个结论: 相同的数字异或结果为0 和0异或结果为自身 异或也符合结合律。...即 a ^ a = 0; a ^ 0 = a; a ^ b ^ c = a ^ (b ^ c); 这样就相当的明了了,我们只需要数组中的数字异或,根据结合律,两个相同的数字得到0,0和落单的数异或得到结果
领取专属 10元无门槛券
手把手带您无忧上云