day02-流程控制语句算法题

1.分别使用while/do-while/for循环以及递归算法实现10的阶乘

while循环

day02-流程控制语句算法题

day02-流程控制语句算法题 

for循环

day02-流程控制语句算法题 

day02-流程控制语句算法题do.....while循环

day02-流程控制语句算法题 

day02-流程控制语句算法题2.使用for,do-while,while打印九九乘法表

形式一:

1*1 = 1

1*2 = 2  2*2 = 4

1*3 = 3  2*3 = 6  3*3 = 9

...

1*9 = 9  2*9 = 18 3*9 = 27 ... 9*9 = 81

形式二:

1*9 = 9  2*9 = 18 3*9 = 27 ... 9*9 = 81

...

1*3 = 3  2*3 = 6  3*3 = 9

1*2 = 2  2*2 = 4

1*1 = 1

for循环形式一

day02-流程控制语句算法题

day02-流程控制语句算法题

 for 循环形式二

day02-流程控制语句算法题 

day02-流程控制语句算法题

 

 

 while循环形式一

day02-流程控制语句算法题

 day02-流程控制语句算法题

while循环形式二

day02-流程控制语句算法题 day02-流程控制语句算法题

 do ...while循环 情形一

day02-流程控制语句算法题

day02-流程控制语句算法题

 do ...while循环 情形二

day02-流程控制语句算法题

day02-流程控制语句算法题3.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

/*

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

*/

 day02-流程控制语句算法题

day02-流程控制语句算法题

 4.判断101-200之间有多少个素数,并输出所有素数(只能被1和它本身整除的自然数为素数)

 day02-流程控制语句算法题

         5,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

          

 

 

 

 

 

 

 

 

 

 

 

上一篇:C#学习day02_1-基础类型,变量,函数


下一篇:Java学习day02