C++上机作业(二)
- 格式:pdf
- 大小:87.73 KB
- 文档页数:1
C++上机作业(二)
任务一:计算算式: 1+21+22+23+ (2)
要求:n由键盘输入。
任务二:输入一批学生成绩,以-1作为结束标记 。
统计这批学生中,不及格(score<60)、及格(60<=score<70)、中等
(70<=score<80)、良好(80<=score<90)、优秀
(90<=score<=100)的人数。
要求:使用分支结构语句实现。
任务三:编写一个程序找出100~1000之间的所有姐妹素数。
注:姐妹素数是指相邻两个奇数均为素数。
要求:使用循环结构语句实现。
任务四:利用递归方法求5!
用递归方式求出阶乘的值。
递归的方式为:
5!=4!*5
4!=3!*4
3!=2!*3
2!=1!*2
1!=1
即要求出5!,先求出4!,要求出4!,先求出3!......以此类推。
要求:
定义一个函数,用于求阶乘的值;
在主函数中调用该递归函数,求出5的阶乘,并输出结果。
任务五:利用求n!的方法计算 2!+4!+5!的值。
要求:分别利用递归和非递归方法实现求n!。