![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 71
jian圣楠
这个作者很懒,什么都没留下…
展开
-
河北工业大学 综合程序设计课程 实验报告
实验一 计算器设计与实现一、实验目的与要求实验目的锻炼可视化编程能力实验要求熟悉可视化编程环境(不限编程工具可使用Visual Studio、Java等)。运用面向对象程序设计知识对实验题目进行分析和设计。进行程序编写和调试工作。二、实验内容使用可视化编程环境下编写一个简易的计算器,能实现简单的加、减、乘、除四则运算,并加入特定的一些效果,如使计算器的颜色在红色,绿色和蓝色之间轮流变换等。完成诸如计算器对话框的创建、控件编辑、界面设计、关键功能的实现等工作。三、实验方法1、设原创 2021-06-25 20:50:20 · 1675 阅读 · 6 评论 -
C++全排列的函数——next_permutation()
前言:最近在准备ACM选拔赛,正在学习和复习算法的知识。了解到一个新的函数。C++的生成全排列的函数template< class BidirIt, class Compare >constexpr bool next_permutation( BidirIt first, BidirIt last, Compare comp );...原创 2021-03-20 09:54:38 · 249 阅读 · 0 评论 -
数据结构—列车调度问题(问题分析讲解与实现)
数据结构—列车调度问题问题描述大家或许在某些数据结构教材上见到过“列车厢调度问题”(当然没见过也不要紧)。今天,我们就来实际操作一下列车厢的调度。对照上方的ASCII字符图,问题描述如下:有三条平行的列车轨道(1、2、3)以及1-3和2-3两段连接轨道。现有一列车厢停在1号轨道上,请利用两条连接轨道以及3号轨道,将车厢按照要求的顺序转移到2号轨道。规则是:每次转移1节车厢;处在1号轨道的车厢要么经过1-3连接道进入3号轨道(该操作记为"1->3"),要么经过两条连接轨道直接进入2号轨道(该操原创 2020-09-28 17:27:55 · 4824 阅读 · 0 评论 -
C++(PTA)——点到原点的距离
点到原点的距离(继承)#include<iostream>#include<math.h>using namespace std;class Point_1D{protected: float x;public: Point_1D(float p = 0.0) { x = p; } float distance() { return abs(x); } void Print() { cout << "Distance fro原创 2020-07-09 14:23:24 · 2214 阅读 · 0 评论 -
C++(PTA)——多边形的周长计算(继承)
多边形的周长计算(继承)#include<iostream>using namespace std;class polygon{protected: int number;private: int side_length[100];public: polygon() = default; polygon(int n) { number = n; for (int i = 0; i < 100; i++) { side_length[i] =原创 2020-07-09 14:17:13 · 2097 阅读 · 0 评论 -
计算高考状元问题和日程安排问题——祝福今年的高考生
计算高考状元问题和日程安排问题——祝福今年的高考生前言今天我还在为返校后进行的上学期的期末考试复习着,也不能叫复习,其实就是刚复习完物理,还不想复习高数,闲着又没意思,所以从PTA上找了一套题来做一做。这个学期我们学的C++。刷了一半发现了这两道题,计算高考状元的问题和日程安排的问题。感觉这两道题还是挺应景的。哈哈。所以就拿出来和大家分享一下吧!希望今年的考生都可以拿到自己理想的成绩!作为一个普通211的小菜鸟,感觉自己刚刚上大学就要上大二了。马上就要迎接自己的学弟学妹了。唉,时间过得太快了。所以,在原创 2020-07-09 14:15:44 · 195 阅读 · 0 评论 -
小白项目------图书管理系统
实验题目分析题目要求我们制作图书管理系统,支持的功能有,图书借阅、图书管理、用户管理等功能。图书借阅管理包括:图书借阅、图书归还、借阅信息查看等功能。图书管理主要包括图书的增加,删除,修改,查看,统计等功能。用户管理主要包括用户的注册,登录,修改密码,修改个人信息,设置用户类型等功能。运用继承,多态,重载等知识进行设计。实验设计如图所示,由于我对文件操作相关操作不熟悉,所以我开始的想法是,把用户,图书管理员,系统管理员的基本文件相关操作进行封装,形成UserFileManageAdd,Sys原创 2020-05-26 10:53:55 · 1566 阅读 · 1 评论 -
C++文件基础操作总结
C++文件基础操作总结背景最近正在完成C++的结课作业,设计图书管理系统,所以对文件的相关操作进行复习总结,特出此文。流对象C++通过三个类支持文件的输入输出ofstream :写操作(输出)ifstream :读操作(输入)fstream :同时可以读写操作打开文件夹将以上类的一个对象与文件联系起来,自此对对象的操作就是对文件的操作。操作函数:open(const char* filename, openmode mode);参数:filename是文件的路径。 ope原创 2020-05-15 20:51:38 · 287 阅读 · 0 评论