- 55
- 0
- 约6.01千字
- 约 12页
- 2019-01-07 发布于新疆
- 举报
大连海事大学C语言与Windows程序设计6道课后题答案
1.(1)设计具有以下功能的程序:从键盘上输入10个非负整数,统计并输出最大数和最小数,当输入负数时结束输入。
#include iostream.h
void main()
{
int a, max=-1, min=32767,num=1;
coutPlease input a number:endl;
do{
cina;
if(a0) break; //输入负数结束输入
if(amax) max =a;
if(amin) min =a;
num++;
}while (a=0num=10);
if(max=0)
coutMax=maxendlMin=minendl;
else
coutNo data!;
}
1.(2)编程序实现求和:S=1-1/3+1/5-1/7+……+1/n。要求:n值在程序运行时从键盘输入。
#includestdio.h
void main()
{
int i,n,sign=1;
float sum=0.0;
printf(请输入n:);
scanf(%d,n);
for(i=1;i=n;i+=2)
{
sum+=sign*(1.0/i);
sign=-sign;
}
printf(\nsum=%f\n,sum);
}
2.设计具有以下功能的程序:从键盘输入10个整数,然后排序。(要求:利用函数调用实现并以数组作为函数的参数)
3. 编写几何点(二维平面上)的类Point,包括位置属性(二维坐标x,y),
成员函数包括:
点的位置获取函数GetX()和GetY(),
点的位置设置函数SetX()和SetY(),
点的位置移动函数MoveTo()
点的信息打印函数Display()。
void main() { Point p(100,100);
p.Display();
p.MoveTo(200,200);
coutafter moving…endl;
p.Display(); }
程序输出结果如下: X: 100 Y: 100 after moving… X: 200 Y: 200
#include iostream.h
class Point
{
private:
int X;
int Y;
public:
Point(int X, int Y)
{
this-X = X;
this-Y = Y;
}
Point()
{
this-X = 0;
this-Y = 0;
}
~Point(){}
int GetX()
{
return this-X;
}
int GetY()
{
return this-Y;
}
void SetX(int X)
{
this-X = X;
}
void SetY(int Y)
{
this-Y = Y;
}
void MoveTo(int X, int Y)
{
SetX(X);
SetY(Y);
}
void Display()
{
coutX: GetX()endl;
coutY: GetY()endl;
}
};
4. 编写几何图形圆的类Circle,包括两个属性:圆心O(用上题中的Point类实现)和半径R。
成员函数包括:
圆心位置获取函数GetO()
半径获取函数GetR()
半径位置设置函数SetR()
圆的位置移动函数MoveTo()
圆的半径设置函数SetR()
圆的信息打印函数Display()
void main() { Point p(100,100); Point p2(200,200); Circle c(p, 100); c.Display();
c.MoveTo(p2); coutafter movingendl; c.Display();
c.SetR(200); coutafter altering rendl; c.Display(); } 程序输出结果如下: Circle: (100,100),100 after moving Circle: (200,200),
您可能关注的文档
- 《编译原理》(清华大学出版社第二版)课后习题答案.doc
- 《操作系统》复习题(附答案).doc
- 《操作系统原理》(汤小丹)课后答案.doc
- 《传播学》(邵培仁-第三版)课后题答案.doc
- 《单片机》(张毅刚)课后习题答案.doc
- 《单片机原理及应用》(张毅刚第二版)课后习题答案.doc
- 《地域文化》作业习题(附答案).doc
- 《分析工》练习题及答案.doc
- 《钢琴艺术赏析》网络课后习题及答案.doc
- 《高电压技术》(第三版)课后习题答案.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)