编程语言
首页 > 编程语言> > day02-流程控制语句算法题

day02-流程控制语句算法题

作者:互联网

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

while循环

 

for循环

 

do.....while循环

 

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循环形式一

 for 循环形式二

 

 

 

 while循环形式一

 

while循环形式二

 

 do ...while循环 情形一

 do ...while循环 情形二

3.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

/*

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

*/

 

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

 

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

          

 

 

 

 

 

 

 

 

 

 

 

标签:语句,...,do,day02,while,算法,循环,三次方,水仙花
来源: https://blog.csdn.net/qq_28067885/article/details/120105110