11 2022 档案
C++ 友元函数/成员函数实现运算符重载
摘要:1.友元函数实现运算符重载(复数的加减法) Complex.h: #pragma once #include <string> using namespace std; class Complex { public: Complex(); Complex(int r, int i); void sh 阅读全文
posted @ 2022-11-30 21:28 wshidaboss 阅读(308) 评论(0) 推荐(0) 编辑
C++ 预防死锁和银行家算法(操作系统)
摘要:/*子函数声明*/ int Isprocessallover(); //判断系统中的进程是否全部运行完毕 void Systemstatus(); //显示当前系统中的资源及进程情况 int Banker(int, int*); //银行家算法 void Allow(int, int*); //若进 阅读全文
posted @ 2022-11-27 20:09 wshidaboss 阅读(282) 评论(0) 推荐(0) 编辑
C++ 随机读写:文件流的定位
摘要:1.seekg: 作用:设置输入流的位置 参数 1: 偏移量 参数 2: 相对位置 beg :相对于开始位置 cur: 相对于当前位置 end:相对于结束位置 #include <iostream> #include <string> #include <fstream> #include <sst 阅读全文
posted @ 2022-11-27 15:26 wshidaboss 阅读(105) 评论(0) 推荐(0) 编辑
C++ 使用文件流写/读文本文件、二进制文件、按指定格式写/读文本文件
摘要:1.使用文件流写文本文件: #include <iostream> #include <string> #include <fstream> using namespace std; int main() { string name; int age; ofstream offile;//文件输出流 阅读全文
posted @ 2022-11-26 19:21 wshidaboss 阅读(290) 评论(0) 推荐(0) 编辑
JAVA 设有一个由20个英文单词构成的字符串数组,要求:(1)统计以字母w开头的单词数;(2)统计单词中含“or”字符串的单词数;(3)统计长度为3的单词数。
摘要:import java.util.Scanner; public class test1 { public static void main(String[] args) { String[] words = new String[20]; System.out.println("请输入二十个单词: 阅读全文
posted @ 2022-11-22 14:47 wshidaboss 阅读(138) 评论(0) 推荐(0) 编辑
C++ 继承和派生的简单应用
摘要:Father.h: #pragma once #include <iostream> #include <string> using namespace std; class Father { public: Father(); Father(const string &name,int age); 阅读全文
posted @ 2022-11-20 20:58 wshidaboss 阅读(21) 评论(0) 推荐(0) 编辑
C++ 类的项目练习 定义一个类,来表示某模拟养成游戏中人物: 每个人物, 有昵称,年龄,性别, 配偶, 朋友, 支持的活动有:结婚,离婚, 交友,断交,询问昵称,询问性别,询问年龄, 简介等。
摘要:Hero.h: #pragma once #include <iostream> #include <string> #include <vector> #include <sstream> using namespace std; typedef enum gender { Man, //男 Wo 阅读全文
posted @ 2022-11-20 09:55 wshidaboss 阅读(31) 评论(0) 推荐(0) 编辑
C++ 类的简单应用 创建一个类,用来表示“玩具”,玩具有以下数据: 名称,价格,产地。 在使用中,需要获取它的名称, 价格, 产地。 注意:根据自己当前的优惠情况,有一个对外的价格。
摘要:Toy.h: #pragma once #include <iostream> #include <windows.h> #define DISCOUNT 5 //折扣,打5折 using namespace std; class Toy { public: Toy(); //构造函数 Toy(st 阅读全文
posted @ 2022-11-17 17:17 wshidaboss 阅读(60) 评论(0) 推荐(0) 编辑
C++ 很有意思的自动相亲交往系统基础版
摘要:Boy.h: #pragma once #include <string> #include <vector> using namespace std; class Girl; class Boy { public: Boy(); Boy(int age,string name,int salary 阅读全文
posted @ 2022-11-13 20:08 wshidaboss 阅读(36) 评论(0) 推荐(0) 编辑
C++中 vector容器的神奇用法
摘要:1.可以用简单的数据类型作为参数: #include <iostream> #include <vector> using namespace std; int main() { vector<int> data; data.push_back(1); data.push_back(5); for 阅读全文
posted @ 2022-11-13 17:08 wshidaboss 阅读(27) 评论(0) 推荐(0) 编辑
编写C程序,实现链队列的下列功能: 1、设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、队列的基本功能有:创建空队列、入队、出队、取队头元素等。
摘要:编写C程序,实现链队列的下列功能: 1、 设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、 采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、 队列的基本功能有:创建空队列、入队、出队、取队头元素等。 #include<stdio.h> #include<stdlib.h> 阅读全文
posted @ 2022-11-12 18:06 wshidaboss 阅读(60) 评论(0) 推荐(0) 编辑
编写C程序,实现单链表的下列功能: 1、从键盘输入一组数据,创建单链表; 2、输出单链表; 3、插入元素,给出插入成功或失败的信息; 4、删除元素,给出删除成功或失败的信息。
摘要:编写C程序,实现单链表的下列功能: 1、 从键盘输入一组数据,创建单链表; 2、 输出单链表; 3、 插入元素,给出插入成功或失败的信息; 4、删除元素,给出删除成功或失败的信息。 #include<stdio.h> #include<stdlib.h> typedef struct LNode { 阅读全文
posted @ 2022-11-12 11:12 wshidaboss 阅读(234) 评论(0) 推荐(0) 编辑
编写C程序,实现顺序栈的下列功能: 1、设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、 采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、 栈的基本功能有:创建栈、判断是否为空,是否为满,入栈,出栈,取出栈顶元素。
摘要:编写C程序,实现顺序栈的下列功能: 1、 设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、 采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、 栈的基本功能有:创建栈、判断是否为空,是否为满,入栈,出栈,取出栈顶元素。 #include <stdio.h> #include 阅读全文
posted @ 2022-11-12 11:01 wshidaboss 阅读(87) 评论(0) 推荐(0) 编辑
JAVA 定义一个Shape接口,该接口中只有一个抽象方法getArea(),该方法无参数,返回值类型为double型;定义一个圆类Circle,满足以下条件:Circle类实现Shape接口;定义Circle类的成员变量r,表示圆的半径,数据类型为int;定义Circle类的构造方法,参数名为r,用该参数初始化圆的半径;
摘要:(1)定义一个Shape接口,该接口中只有一个抽象方法getArea(),该方法无参数,返回值类型为double型; (2)定义一个圆类Circle,满足以下条件: a)Circle类实现Shape接口; b)定义Circle类的成员变量r,表示圆的半径,数据类型为int; c)定义Circle类的 阅读全文
posted @ 2022-11-02 15:18 wshidaboss 阅读(1019) 评论(0) 推荐(0) 编辑