几个C++程序设计题
程序设计(共40分)1、(1)输入一组非0整数(以输入0作为输入结束标志)到一维数组中,设计一程序,统计这一组数中正数的个数、负数的个数,并求出这一组数的平均值。(5分)...
程序设计(共40分)
1、(1)输入一组非0整数(以输入0作为输入结束标志)到一维数组中,设计一程序,统计这一组数中正数的个数、负数的个数,并求出这一组数的平均值。(5分)
(2)用函数求取二个三角形面积之和。(5分)
2、类Block用来描述长方体这一概念。数据成员length、width和height记录长方体的长、宽和高。
#include <iostream.h>
class Block {
int length,width,height;
public:
Block(int l=0,int w=0,int h=0);
long Volume( ); //长方体的体积
long Area( ); //长方体的表面积
};
试完成类中成员函数的定义。
3、类Equation用来描述求一元二次方程ax2+bx+c=0的根。
#include <iostream.h>
#include <math.h>
class Equation {
double a,b,c; //一元二次方程的三个系数
int Delta( ); //b2-4ac>=0时返回1,否则返回0
public:
Equation(double da=1,double db=2,double dc=1);
void ShowRoot( ); //计算并显示方程的根
};
试完成类中成员函数的定义,并定义该类的对象求方程x2+2x+2=0的根。
4、下列程序用来显示并保存[2,1000]内的所有素数。
#include <iomanip.h>
#include <math.h>
typedef unsigned long UL;
class CPrime { // 定义求解[start,end]内所有素数的类
private:
UL start,end; // end>start>1
int IsPrime( UL i ); // 若 i 是素数则返回1,否则返回0
public:
CPrime( UL s=2ul,UL e=1000ul);
UL& Start( ); // 设置/取得start
UL& End( ); // 设置/取得end
void Show( );
};
试完成类中成员函数的定义。 展开
1、(1)输入一组非0整数(以输入0作为输入结束标志)到一维数组中,设计一程序,统计这一组数中正数的个数、负数的个数,并求出这一组数的平均值。(5分)
(2)用函数求取二个三角形面积之和。(5分)
2、类Block用来描述长方体这一概念。数据成员length、width和height记录长方体的长、宽和高。
#include <iostream.h>
class Block {
int length,width,height;
public:
Block(int l=0,int w=0,int h=0);
long Volume( ); //长方体的体积
long Area( ); //长方体的表面积
};
试完成类中成员函数的定义。
3、类Equation用来描述求一元二次方程ax2+bx+c=0的根。
#include <iostream.h>
#include <math.h>
class Equation {
double a,b,c; //一元二次方程的三个系数
int Delta( ); //b2-4ac>=0时返回1,否则返回0
public:
Equation(double da=1,double db=2,double dc=1);
void ShowRoot( ); //计算并显示方程的根
};
试完成类中成员函数的定义,并定义该类的对象求方程x2+2x+2=0的根。
4、下列程序用来显示并保存[2,1000]内的所有素数。
#include <iomanip.h>
#include <math.h>
typedef unsigned long UL;
class CPrime { // 定义求解[start,end]内所有素数的类
private:
UL start,end; // end>start>1
int IsPrime( UL i ); // 若 i 是素数则返回1,否则返回0
public:
CPrime( UL s=2ul,UL e=1000ul);
UL& Start( ); // 设置/取得start
UL& End( ); // 设置/取得end
void Show( );
};
试完成类中成员函数的定义。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询