博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验3
阅读量:6681 次
发布时间:2019-06-25

本文共 2094 字,大约阅读时间需要 6 分钟。

graph项目:

graph.h

#ifndef GRAPH_H#define GRAPH_Hclass Graph {    public:        Graph(char ch,int n);        void draw();    private:        char symbol;        int size;}; #endif
graph.h

 

graph.cpp

#include "graph.h"#include 
using namespace std;Graph::Graph(char ch,int n):symbol(ch),size(n){}void Graph::draw() { int i,j; for(i=1;i<=size;i++) {for(j=1;j<=size-i;j++) cout<<" "; for(j=1;j<=2*i-1;j++) cout<

main.cpp

#include 
#include "graph.h"using namespace std;int main() { Graph graph1('*',5); graph1.draw(); system("pause"); system("cls"); Graph graph2('$',7); graph2.draw(); return 0;}
main.cpp

 

 

Fraction项目:

fraction.h

#ifndef FRACTION_H#define FRACTION_Hclass Fraction{    public:        Fraction(int top1=0,int bottom1=1):top(top1),bottom(bottom1) {        }        void add(Fraction a,Fraction b);        void min(Fraction a,Fraction b);        void mul(Fraction a,Fraction b);        void div(Fraction a,Fraction b);        void compare(Fraction a,Fraction b);        void show();    private:        int top;        int bottom;};#endif
fraction.h

fraction.cpp

#include "fraction.h"#include 
using namespace std;void Fraction::add(Fraction a,Fraction b) { Fraction sum; sum.top=a.top*b.bottom+b.top*a.bottom; sum.bottom=a.bottom*b.bottom; cout<<"加:"<
<<"/"<
<
b.top) cout<<"两数比较:"<
<<"/"<
<<">"<
<<"/"<
<
b.top) cout<<"两数比较:"<
<<"/"<
<<">"<
<<"/"<
<
fraction.cpp

main.cpp

#include 
#include "Fraction.h"using namespace std;int main() { Fraction a; a.show(); Fraction b(3,4); b.show(); Fraction c(5); b.show(); Fraction example; example.add(b,c); example.min(b,c); example.mul(b,c); example.div(b,c); example.compare(b,c);}
main.cpp

 

 实验总结与体会:

通过本次实验,我对类的应用更加熟练,但是part1中让小球左右移动还是不知道如何编写,在改变x和y的坐标的过程中遇到瓶颈,看了同学的程序还是不明白如何实现。

part3中将分数最简化也还未做到,我会再尝试一下的。

转载于:https://www.cnblogs.com/mzy-1229/p/10745732.html

你可能感兴趣的文章
web服务之Apache实现的https访问
查看>>
【Qt学习笔记】8.Qt中的多线程
查看>>
mac:macOS开机恢复系统或选择不同系统
查看>>
ubuntu中apache添加虚拟主机时出现的错误
查看>>
Docker系列文章--安装Docker CE
查看>>
robocopy 使用感受
查看>>
NO.14 禅道项目管理软件ZenTaoPHP框架安装
查看>>
zabbix安装
查看>>
ひとり上手 中岛美雪 (漫步人生路 )
查看>>
win8.1下解决Visual C++不兼容的方法
查看>>
spark-sql中数据类型比较(double vs decimal)
查看>>
intellij 修改jsp 或者 html 自动加载页面变化
查看>>
MongoDB 常用命令
查看>>
B/S结构 进销存 客户管理 人资管理系统
查看>>
iOS 学习资料整理 {非常有用,强烈推荐}
查看>>
Linux上安装使用boost入门指导
查看>>
Tomcat去除项目名
查看>>
spring boot Controller不起作用的解决方案
查看>>
分布式ID生成算法总结
查看>>
Hadoop运维记录系列(二十三)
查看>>