C++上机作业(二)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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!。

相关文档
最新文档