东南大学 C++ 程练习
要求:下周上新课前,将本次练习的所有C++源程序文件压缩成一个rar或zip文件,并以“学号_i”作为文件名,上传至“学生网上选课及作业管理系统”http://doc.xuehai.net/nethd/中课程作业上载区里的“C++程序设计语言程序上载”文件夹中,其中i为每次作业的序号,如“流程控制语句编程练习”i=1,则某同学的作业为12012301_1.rar。
注意:凡要求用户输入整数时,不考虑他输入浮点数的情况。
流程控制语句编程练习一(i=1)
1. 键盘输入正整数n,若非正整数则重复等待输入。降序输出它的所有因子。如24:24,12,6,4,3,
2,1。
2. 求满足12 32 52 72 n2 10000 的奇数n的最大值。
流程控制语句编程练习二(i=2)
1. 键盘输入正整数n,若非正整数则重复等待输入。以小数形式输出前n项和: 1232 5
3 8
5 13
8
2. 求1000以内亲密对数。所谓亲密对数是指:若正整数A的所有因子(包括1但不包括本身)之和为
B,而B的类似因子之和为A,则A、B为亲密对数。
函数的定义和调用编程练习一(i=3)
1. 求100以内的素数。要求使用函数int f(int n)判断某数n是否为素数,若是则返回1,否则返回0。
2. 键盘输入大于4的偶数,否则重新输入。求其分解为两个质数之和的所有形式。
<