计算机软件技术基础(第2版)
上QQ阅读APP看书,第一时间看更新

1.6 习题

1.简述计算机发展的几个阶段的特点。

2.什么叫计算机软件?其有哪几个发展阶段?

3.简述本章所述的基本算法。

4.打印所有的“水仙花数”,并编写此问题的算法。所谓“水仙花数”是指一个3位数,其各位数字三次方和等于该数字本身。

5.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000以内的所有完数。

6.分别用穷举法、回溯法和递归法找出n个自然数{1,2,…,n}中r个数的组合。例如,n=5,r=3时,可能的组合有543,532,452,…,共60种组合。