C++上机作业(二)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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!。