实验三 循环结构程序设计
一、实验目的与要求
1、熟练掌握三种循环语句的应用。 2、熟练掌握循环结构的嵌套。 二、实验内容 1、阶乘问题
#(1)输入n,求n的阶乘n!(n!=1×2×……×n)。
n(2)输入n,求n的阶乘和?i?1n!=1!+2!+...+n!
(要求分别用while、do while、 for实现) 2、水仙花数问题
“水仙花数”是指一3位数,其各位数字立方和等于该数本身 如:153=1+125+27 #(1)输出水仙花数及个数。
(2)输入两个三位数m,n,输出m、n之间的水仙花数及个数,输出的水仙花数要求每5个数换行。 3、素数问题
#(1)输入某个数,判断其是否是素数。
(2)输入两个数,输出两数之间的素数及素数个数,输出要求每5个数换行。 4、数列问题
#(1)有一数列:2/1,3/2,5/3,8/5,?输入某数,输出大于此数的
最小数列和及个数n值。如输入100,输出数列和为103.0000,共135项。
(2)有一数列:1/1,1/2,1/3,1/4,?输入某数,输出使数列前n项和大于此数的最小n值及数列和。如输入5.2,输出5.207082,103. #5、公约数公倍数问题
三、源程序 四、程序结果 五、总结