
学习
爱吃冰粉
不会敲代码的理大人
展开
-
c++之理解多层派生
c++之理解多层派生#include <iostream>using namespace std;class base0{public: void v(void){ cout<<"base0\n"; }};class base1:public base0{public: virtual void v(void){ cout<<"base1\n"; }};class A1:public base1{public: void v(){ cout<原创 2021-11-10 11:17:59 · 611 阅读 · 0 评论 -
定义一个点类,派生出一个圆类,再由圆类派生出圆柱类
定义一个点类,派生出一个圆类,再由圆类派生出圆柱类。代码如下:#include <iostream>#include<string>using namespace std;//声明类Pointclass Point{public: Point(float x=0,float y=0);//有默认参数的构造函数void setPoint(float,float); //设置坐标值 float getX( ) const {re原创 2021-11-03 11:30:14 · 2756 阅读 · 0 评论 -
PTA——6-1 简单输出整数 (10 分)
6-1 简单输出整数 (10 分)本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。函数接口定义: void PrintN ( int N );其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。裁判测试程序样例:#include <stdio.h>void PrintN ( int N );int main () {int N;scanf("%d", &N);PrintN( N );return 0; }原创 2021-10-30 14:00:52 · 1258 阅读 · 1 评论 -
顺序表的删除和插入算法
5-1> 顺序表的删除算法*假设顺序表的长度为 n,若在位序 1 处删除元素,则需要移动 n-1 个元素;若在位序 n 处删除元素,则需要移动 0 个元素;若在位序 i (1≤i≤n) 处删除元素,则需要移动 n-i 个元素。假设各位序删除元素的概率相同,则平均需要移动 n-1/2 个元素。> 5-2 顺序表的插入算法* >假设顺序表的长度为 n,若在位序 1 处插入元素,则需要移动 n 个元素;若在位序 n+1 处插入元素,则需要移动 0原创 2021-10-29 21:39:40 · 5883 阅读 · 3 评论 -
PTA 6-1 单链表逆置
PTA 6-1 单链表逆置* (20 分)已知单链表的结点结构定义如下:typedef struct NODE {int data;struct NODE *next; } NODE; 说明:data 为数据域。next 为指针域,指示后继结点。请编写函数,将带附加头结点的单链表逆置。函数原型 void Reverse(NODE *head); 说明:参数 head为单链表的头指针。函数将单链表中数据元素的排列顺序颠倒过来。裁判程序 int main() {NODE *h;Create原创 2021-10-29 21:28:50 · 4527 阅读 · 0 评论 -
利用尾插法建立单链表
PTA 5-3本题目要求利用尾插法建立单链表#输入格式:输入数据为若干正整数,最后以-1表示结尾(-1不算在序列内,不要处理)。所有数据之间用空格分隔。#输入样例:1 2 3 4 5 6 7 8 9 -1#输出样例:1 2 3 4 5 6 7 8 9代码如下:#include <stdio.h>#include <stdlib.h>typedef int ElemType;typedef struct LNode{ ElemType data;原创 2021-10-29 17:28:36 · 6064 阅读 · 0 评论 -
让一片白变得五彩斑斓!!
关于电脑图标变为白色的解决方式背景:某一天,你打开电脑正准备看一部剧,可是因为软件数目太多了,而且图标都变成白色了,你只能根据软件名字去查找,看剧的心情一落千丈。那么关于这个问题,我们怎么去解决呢,让电脑恢复从前的五彩斑斓????解决方式:(已经整理好了)打开记事本,复制以下代码,粘贴上去@echo offtaskkill /f /im explorer.exeCD /d %userprofile%\AppData\LocalDEL IconCache.db /astart expl原创 2021-10-28 15:19:41 · 107 阅读 · 0 评论 -
三角形面积,周长的计算(C++)
定义一个类Triangle,该类主要实现三角形的基本操作,例如初始化(构造 函数的定义、构造函数的重载),求三角形的周长、面积、输出等。类声明如下, 要求(1)补充类的成员函数的实现,(2)在主函数中分别计算某两个三角形的 周长及面积。代码如下:/*定义一个类Triangle,该类主要实现三角形的基本操作,例如初始化(构造函数的定义、构造函数的重载),求三角形的周长、面积、输出等。类声明如下,要求(1)补充类的成员函数的实现,(2)在主函数中分别计算某两个三角形的周长及面积。*/#include原创 2021-10-28 14:37:06 · 2767 阅读 · 0 评论 -
图书管理系统C语言
C语言简单编写图书管理系统(两种方法)链表线性表主要内容开发一个图书管理系统,基本信息包括图书的书名,作者,ISBN号。基本实现:输出,输入,删除,查询,插入的基本功能。代码如下:(运行结果省略——链表)#include <stdio.h>#include <stdlib.h>#include <string.h> /* run this program using the console pauser or add your own getc原创 2021-10-28 14:09:49 · 5415 阅读 · 0 评论