![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++语言基础
文章平均质量分 67
fancentury
为下一个5年奋斗
展开
-
操作系统课程设计—银行家算法—c++描述
目录1.目的和要求2.设计内容3.设计思想。1.目的和要求在熟练掌握死锁发生原理和解决死锁问题的基础上,利用一种程序设计语言模拟实现利用银行家算法实现死锁避免,一方面加深对原理的理解,另一方面提高学生通过编程根据已有原理解决实际问题的能力,为学生将来进行系统软件开发和针对实际问题提出高效的软件解决方案打下基础。2.设计内容模拟实现银行家算法实现死锁避免。3.设计思想。银行家算法描述:第一部分:银行家算法(扫描)1.如果Request<=Need,则转向2;否则,出错2.如果Reque原创 2020-06-17 15:30:36 · 2178 阅读 · 1 评论 -
操作系统课程设计-页式虚拟存储管理页面置换算法-c++描述
1.目的和要求存储管理的主要功能之一是合理的分配空间。请求页式管理是一种常用的虚拟存储管理技术。本实验的目的是:通过编写和调试请求页式存储管理中页面置换算法的模拟程序以加深对存储管理方案的理解,了解虚拟存储技术的特点,掌握请求页式存储管理的页面置换方法。2.实验内容阅读教材《计算机操作系统》第四章,掌握存储器管理相关概念和原理。编写程序模拟实现页式虚拟存储管理的最佳页面置换算法。前提:...原创 2019-05-31 09:42:52 · 8588 阅读 · 9 评论 -
操作系统课程设计-进程管理-c++描述
1.目的和要求通过实验理解进程的概念,进程的组成(PCB结构),进程的并发执行和操作系统进行进程管理的相关原语(主要是进程的创建、执行、撤消)。2.实验内容用C/C++语言编程模拟进程管理,至少要有:创建新的进程;查看运行进程;换出某个进程;杀死运行进程以及进程之间通信等功能。3.设计思路Process类包括以下字段:进程名,进程优先数,轮转时间片,进程所占用的CPU时间,进程的状态;和...原创 2019-05-31 09:32:08 · 5515 阅读 · 10 评论 -
C语言中fscanf函数读取double型浮点数的问题
在C语言里面, 将一个浮点数输出到文件中, 可以使用符号%f, 如double a = 0.0;fprintf(fp, "a = %f", a);而如果要从文件中读取一个double类型的浮点数, 就不能用%f, 而要用%lf才可以. 如double a;float b;fscanf(fp, "%f", &a); // 这里得到的a的数值不是所期望的值fscanf...转载 2019-05-21 16:33:01 · 5308 阅读 · 3 评论 -
LeetCode 初级算法数组篇
从排序数组中删除重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素...原创 2019-03-12 11:22:34 · 143 阅读 · 0 评论 -
PTA乙级过程记录
1002 写出这个数 (20 分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789...原创 2018-11-13 22:12:45 · 626 阅读 · 0 评论 -
面向对象的课程设计——成绩管理系统
c++面向对象的课程设计题目:学生成绩管理系统输入一个班级的学生基本信息(包括学号,姓名,性别,科目),对N门考试的成绩进行管理(例N=5) 要求 用户录入每个学生每门课程的分数; 能够计算每个学生的各门功课总分和平均分,并按总分将成绩排序,显示每个学生的总分和排名;计算全班各门功课的平均分,显示每门课程中低于平均分的每一个学生的学号,姓名,性别,科目,成绩等信息; 显示每门科目中,成绩在90...原创 2019-01-24 20:54:36 · 6481 阅读 · 2 评论 -
c++语言基础—多态—重载运算符complex类
题目:创建一个表示雇员信息的employee类,其中包含数据成员name、empNo和salary,分别表示雇员的姓名、编号和月薪。再从employee类派生出3个类worker、technician和salesman,分别代表普通工人、科研人员、销售人员。三个类中分别包含数据成员productNum、workHours和monthlysales,分别代表工人每月生产产品的数量、科研人员每月...原创 2018-12-19 12:12:02 · 922 阅读 · 0 评论 -
面向对象课程设计——类与对象——人员信息管理系统
人员信息管理系统:以一个小型公司的人员管理为例,说明类及成员函数的设计。提示:类的设计:某小型公司,需要存储雇员的编号、级别、月薪,并显示全部信息。根据这些需求,设计一个类employee,在该类中,包括的数据成员有:编号(int individualEmpNo)级别(int grade)月薪(float accumPay)成员函数有:设置编号(void setEmpNo(int...原创 2018-12-07 14:44:01 · 6277 阅读 · 0 评论 -
类的继承—派生类的函数调用分析
题目:定义一个基类BaseClass,有整型成员变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。代码如下:/*定义一个基类BaseClass,有整型成员变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。*/#include <iostream>using namespace std;//以下是类...原创 2018-12-07 12:50:28 · 1719 阅读 · 0 评论 -
类的继承-多态-vehicle类/CStereoShape类/employee类
题目如下:定义一个车(vehicle)基类,具有MaxSpeed、Weight等成员变量,run、stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNum)等属性。从bicycle和motorcar派生出摩托车(motorcycle)类,在继承过程中,注意把ve...原创 2018-12-13 22:40:15 · 1790 阅读 · 2 评论 -
c++模板-数组类
题目:编写一个程序,使用类模板对数组元素进行排序、倒置、查找和求和。提示】:设计一个类模板。TemplateClass Array{…}具有对数组元素进行排序、倒置、查找和求和功能,然后产生类型实参分别为int型和double类型的两个模板类,分别对整型数组和双精度数组完成所要求的操作代码如下:/*编写一个程序,使用类模板对数组元素进行排序,倒置、查找和求和具有对数组元素进行排...原创 2018-11-29 21:51:27 · 6042 阅读 · 3 评论