c 期末大作业

发布 2022-09-07 04:59:28 阅读 1033

安徽师范大学。

课程名称: c++面向对象程序设计。

实验地点宿舍。

专业班级: 13软件工程学号: 130705019

学生姓名洪鑫。

指导教师李汪根。

实验1#include

using namespace std;

int main()

int sum=0,i=0;//设置变量进行求和运算,sum表示求出来的和,i表示要求的数。

do while(i<10);

cout<<"sum = return 0;

#include

using namespace std;

int main()

int sum=0,i=0;//设置变量进行求和运算,sum表示求出来的和,i表示要求的数。

for(i=1;i<=10;i++)

cout<<"sum = return 0;

#include

using namespace std;

const double pi=3.1415926;

int main()

int select,r,a,b,area;//设置变量。

cout<<"1计算圆面积"< cout<<"2计算矩形面积"< cout<<"3计算正方型面积"< cout<<"4退出"< cout<<"请输入相应程序**:";

cin>>select;

switch(select)//设置菜单。

cout<<"面积为 "

实验二。#include<>

class rectangle// 建立一个矩形类。

public:

rectangle(){

rectangle(double x1,double y1,double x2,double y2):x1_(x1),y1_(y1),x2_(x2),y2_(y2){}

~rectangle(){

friend istream &operator>>(istream &,rectangle &)

double area();

private:

double x1_;

double y1_;

double x2_;

double y2_;

istream &operator>>(istream &in,rectangle &s)//输入数据。

in>>>

return in;

double rectangle::area()/求矩形面积。

double index;

index=(x2_-x1_)*y2_-y1_);

return index;

int main()

rectangle a;//定义一个对象。

cin>>a;

cout<<

#include<>

int max1(int &,int &)

int max1(int &,int &,int &)

double max1(double &,double &)

double max1(double &,double &,double &)

int main()

int a,b,c;

double d,e,f;

cout<<"请输入三个整数"< cin>>a>>b>>c;

cout<<"请输入三个双精度数"< cin>>d>>e>>f;

cout<<"a,b中较大的是:"

int max1(int &a,int &b)

int max;

a>b?max=a:max=b;

return max;

int max1(int &a,int &b,int &c)

int max;

a>b?max=a:max=b;

max>c?max=max:max=c;

return max;

double max1(double &a,double &b)

double max;

a>b?max=a:max=b;

return max;

double max1(double &a,double &b,double &c)

double max;

a>b?max=a:max=b;

max>c?max=max:max=c;

return max;

实验三。#include<>

class baseclass

public:

baseclass()

rectangle(double a,double b):a_(a),b_(b){}

rectangle(){

private:

double a_;

double b_;

class circle:public shape

public:

virtual double getarea()

circle(double r):r_(r){}

private:

double r_;

class square:public rectangle

public:

virtual double getarea()

square(double a):a_(a){}

private:

double a_;

int main()

rectangle a(4,5);

square b(4);

circle c(2);

cout<<"矩形面积为:"

实验四。#include<>

const double pi=3.1415926;

class shape

public:

virtual double getarea()=0;

class rectangle:public shape

public:

virtual double getarea()

virtual double getperim()

rectangle(){

void input();

private:

double a_;

double b_;

class circle:public shape

public:

virtual double getarea()

virtual double getperim()

circle(){

void input();

private:

double r_;

void rectangle::input()

cout<<"输入长和宽:";

cin>>a_>>b_;

cout<<"长"<}

void circle::input()

cout<<"输入半径:";

cin>>r_;

cout<<"半径"<}

int main()

rectangle a;

circle b;

cout<<"面积是:"

cout<<"面积是:"

C期末测试大作业实验三

实验三数据库编程。实训目的 了解 结构。了解 的组件。使用command 对象和 connection 对象。实训内容 利用对数据库的操作,实现简单注册和登录。功能要求。使用visual studio实现简单注册和登录功能,sql server作为后台数据库。程序运行界面如图 1 注册 和图 2 登...

C 课程大作业

文章关键词检索及匹配度计算。xxxx学院。学号 1234567 姓名 刘黄书。指导教师 猪哥亮。一 课题介绍 本课题是一次对编程知识的应用。通过对所学内容的应用,解决对文章关键字的检索及匹配度的计算这一实际应用。难点在于对文章中单词的提取与比较和对于匹配度算法的设计。本课题有如下需求 1 对关键字的...

C语言大作业

一 关于期末考试成绩 1 理论课成绩 60 笔试考试 笔试考试成绩 理论课综合训练成绩扣分 60 2 实验课成绩 40 上机考试 注 不能补考 机考成绩 上机作业扣分 旷课扣分 其它扣分 40 二 关于平时成绩 注 不能补考 采取扣分方式,扣期末实验课成绩,扣分必在期末考试前完成 1 旷课 迟到及早...