棕榈泉 蓝天幼儿园:c++编程,请求高手

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 05:04:16
建立一个类NUM,在给定范围内求出满足条件的所有整数x,统计满足条件x的个数,并输出他们。条件是:将x的后半部分移至最前面得到一个新数y(如果x的位数为奇数,规定后半部分不包括中间位),若x的6倍等于y的7倍或x的7倍等于y的6倍,则x满足条件。
要求::(1)私有数据成员。
1. Int low,up:存放给定范围的下限和上限。
2. Int a[100]:存放满足条件的整数。
3. Int count:存放满足条件的整数的个数。
(2)公有成员函数
1. NUM(int t1,int t2):构造函数,用t1和t2初始化low和up,将count置为0。
2. Int length(int x):求整数x的位数。
3. Void fun():求满足条件的整数,并依次放入数组a,同时统计满足条件的x的个数。
4. Void print():输出查找范围、满足条件的整数及其个数。
(3)在主函数中定义类NUM的对象num,给定的查找范围为[9999,999999]。通过对象num调用成员函数实现查找及输出。