第4次作业

发布 2022-09-05 20:04:28 阅读 8143

第4次作业(2010-10-20)

1. 编写求圆柱体表面积与体积的函数。

#include<>

/原型说明语句。

double surfacearea(double r,double h);

double volume(double r,double h);

void main()

double area, r,h;

cin>>r>>h;

area= surfacearea(r,h); 调用表面积函数后,将结果赋予area变量。

cout< cout<< volume(r,h)<}

/表面积函数定义。

double surfacearea(double r,double h)

return 3.14*r*r*2+2*3.14*r*h;

/体积函数定义。

double volume(double r,double h)

return 3.14*r*r*h;

2. 不同传递机制实现两个整数的交换。

#include<>

void swap(int *,int *)

void swap(int &,int&);

void main()

int a,b;

a=3,b=5;

swap(&a,&b);

cout< swap(a,b);

cout<}

void swap(int *p,int *q)

int t=*p;

*p=*q;

*q=t;void swap(int &ra,int&rb)

int t=ra;

ra=rb;

rb=t;3. 编写数组元素的输入、输出及求平均值函数。

#include<>

#include<>

#include<>

/函数原型说明语句。

void input(int *p,int n);

void output(int *p,int n);

double **er(int *p,int n);

void main()

int n;

cin>>n;

int *p = new int [n]; 动态申请数组空间,长度为n, 数组首地址为p

srand(time(0));

input(p,n); 调用输入函数。

output(p,n); 调用输出函数。

//输出平均值。

double a=**er(p,n); 调用求平均值函数,并将其赋予变量a

cout<<"平均值为:"<统计个数,输出高于平均值的个数。

int count=0

for(int i=0;i if(p[i]>a)

count++;

cout<<"高于平均值的个数为:"

/输入函数定义。

void input(int *p,int n)

for(int i=0;i p[i]=rand()%101; /产生的是0~100以内的数。

//计算平均值函数定义。

double **er(int *p,int n)

double sum=0,a;

for(int i=0;i sum+=p[i];

a=sum/n;

return a;

/输出函数定义。

void output(int *p,int n)

for(int i=0;i cout< cout<}

第4次作业

1 采用13折线a律编码,设最少的量化级为1个单位,已知抽样值为 95单位。1 试求此时编码器输出码组,并计算量化误差 段内码用自然二进码 2 写出对应于该7位码 不包括极性码 的均匀量化11位码。2 m获得应用的原因有哪些?3 已知输入语音信号中含最高音频分量fh?3.4khz,幅度为1v。若fs...

第4次作业

1 采用13折线a律编码,设最少的量化级为1个单位,已知抽样值为 95单位。1 试求此时编码器输出码组,并计算量化误差 段内码用自然二进码 2 写出对应于该7位码 不包括极性码 的均匀量化11位码。2 m获得应用的原因有哪些?3 已知输入语音信号中含最高音频分量,幅度为1v。若,则增量调制量化器的量...

第4次作业

第四次作业。巨人集团经营失败案例分析。巨人集团,曾经是一个红遍全国的知名企业,历经不到2年就成为销售额近4亿远,利税近5000万元,员工达2000多人的大企业,同样历经不到4年就如同泡沫式的破裂了,有人说 巨人 是个神话,而这个神话终因史玉柱不是神而最终破灭。经验与教训一 资金短缺与协调困难的矛盾问...