几个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( );
};
试完成类中成员函数的定义。
展开
 我来答
IT安全资讯和黑客技术
2007-11-28 · 超过30用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:0
展开全部
1.
#include <stdio.h>
void main()
{
int a[100];
int b=0,c=0;
for(int i=0;;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)break;
if(a[i]<0) c++;
if(a[i]>0) b++;
}
printf("正数:%d\n负数:%d\n",b,c);
}
≮慕容≯
2007-11-29 · TA获得超过157个赞
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
你们学得好深呀,我居然看不懂?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzz54xz
2007-12-11
知道答主
回答量:78
采纳率:0%
帮助的人:20万
展开全部
郁闷,这么难
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式