整数程序序列

时间:2015-08-02 22:56:20

标签: visual-c++

一个整数序列,如1,3,5,7,......,可以用一个函数来表示,该函数将非负整数作为参数,并返回序列的相应项。例如,奇数序列可以用函数

表示
 int odd(int k) {return 2 * k + 1;}

编写一个抽象类AbstractSeq,它具有纯虚拟成员函数

virtual int fun(int k)= 0;

作为实际序列的替身,以及两个成员函数

void printSeq(int k, int m);

int sumSeq(int k, int m)
传递两个整数参数k和m的

,其中k <1。米函数printSeq将打印序列fun(m)的所有术语fun(k),同样,函数sumSeq将返回这些术语的总和。通过创建用于对至少两个不同序列的术语求和的子类来演示您的AbstractSeq类。确定哪种输出最能显示这些类的操作,并编写一个产生这种输出的程序。

0 个答案:

没有答案