标题 >>查看作业任务 综合题——写程序 发布时间 2012年4月12日 截止时间 2012年12月29日 满分分数 100.0 作业内容 编程题: 1. 编写一个函数,实现两个数的交换。 2. 编写一个函数,返回三个整数形参中的最小值。 3. 编写一个类LEI,实现打印私有变量a的值。 4、下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str中不出现,则返回值0。请完成该函数。 int str_count(char *substr, char *str) { } 5、定义个datetime类,使其对象可以显示当前系统时间和日期 。 6、设计一个汽车类Vehicle,包含数据成员车轮数和车重,由它派生出类Car和类Truck,前者包含载客数,后者包含载重量。编写程序实现。 7、设计一个点类Point,包含点的坐标x,y 两个数据成员,采用友元类的方式分别计算两点间的水平距离和垂直距离。 8、设计一个点类Point,包含横、纵两个坐标数据x,y,由它派生出圆类Circle,并添加一个半径数据r,求其面积area。 9、设计一个点类Point,包含两个坐标数据成员x,y和一个构造函数;再设计一个友元函数distance()用于求两点之间的距离。 10、编写一个函数,返回三个整数形参中的最大值。 11、编写一个函数,实现两个数的交换。 12、编写class cA的派生类class cAB,增加成员函数,用于求圆的周长 class cA { int r; public: cA(int x){ r=x; } double area( ) { return r*r*3.14; } int get_r( ) { return r; } }; 13、编写程序求5!+4!+3!+2!+1!的和,其中求阶乘要求用函数实现。 14、编程打印如下图形: 1 22 333 4444 55555 15、编写一个简单程序,要求: 1)用while循环实现从键盘上输入20个整数并放入数组 2)求出数组元素的最大值及数组的平均值并输出。 16、定义一个处理日期的类TDate,它有3个私有数据成员:Month,Day,Year和若干个公有成员函数,并实现如下要求:①构造函数重载;②成员函数设置缺省参数;③定义一个友元函数来打印日期(3分);④可使用不同的构造函数来创建不同的对象。 17.一个10个整数的数组(34,91,83,56,29,93,56,12,88,72),找出最小数和其下标,并在主函数中打印最小数和下标。 18.编写程序,为主函数调用isprime()函数的形式,确定一个数是否为素数。 19、完成下面的函数,对有n个元素的数组a,使数组元素按逆序排列。 void inverse(int *a, int n) { } 20、下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str中不出现,则返回值0。请完成该函数。 int str_count(char *substr, char *str) { } 1. 编写程序,输出0~100之间所有不能被3整除的数。 2. 勾股数是满足x2+y2=z2的自然数,请编程完成打印50以内的勾股数。 23、定义个datetime类,使其对象可以显示当前系统时间和日期 。 编写一个程序,该程序的输入有三个整数,找出其中最大的两个整数并输出这两个整数的和 24、设计程序给职工加工资,若其工资大于3500,则加300元,若在3000~3500之间,则加600元,若3000元以下,则加800元 25、用C++语言的类编写一个程序,该程序从键盘读入两个整数,判断这两个整数是否相等,并输出整数的值,要求先输出整数的值。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- pqdy.cn 版权所有 赣ICP备2024042791号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务