标签: C++

12 篇文章

-1大于4?
问题: 运行以下程序,输入“潮湿”: int main(){ char * s= new char[50]; cin>>s; cout<<"strlen(s):"<<strlen(s)<<endl; if(-1<strlen(s)){ cout<<"-1<4"<<end…
数据结构-递归练习-二叉树专题
第1关:基于二叉链表的树结构相等的判断与递归先序建立二叉树 任务描述设二叉树中每个结点的元素均为一个字符,按先序遍历的顺序建立二叉链表,按此方法创建两棵二叉树,然后编写递归算法判断这两棵树是否相等。 编程要求输入多组数据,每组数据有两行。每行为一个二叉树的先序序列(序列中元素为‘0’时,表示该结点为空)。当输入只有一个“0”时,输入结束。 输出每组…
数据结构-递归练习-链表专题
第1关:递归创建链表 任务描述本关任务:用递归方法创建链表。 编程要求根据提示,在右侧编辑器补充代码,用递归方法创建链表。 测试说明平台会对你编写的代码进行测试: 测试输入:7 21 51 2 32 0预期输出:7 21 51 2 32 #include<iostream> using namespace std; typedef struc…
数据结构先修知识-C语言复习大作业-(二)链表实现
第9关:采用链表实现图书浏览 任务描述读取book.txt文件中信息并输出。 编程要求输入要求book.txt。 输出要求依次输出所有图书信息(书号、书名、价格),包括文件前两行的标题说明信息。 测试说明平台会对你编写的代码进行测试: 输入样例:无输出样例:全部文件信息 #include <bits/stdc++.h> using na…
BJFUOJ-C++程序设计-实验5-模板
T5-01 题目: Swap 描述 用模板函数Swap实现对不同类型的数据进行交换。 并使用如下主函数测试。 int main() { int a1, a2; std::cin >> a1 >> a2; Swap(a1, a2); std::cout << a1 << "," << a2 …
C++运算符重载:不同重载方式的问题
原题: 狐狸精 描述 反派是三只成精的狐狸:狐母,狐女和狐子阿拐。狐狸成精后,开始作恶多端。假设有Fox类,有自己的大小int size和法力int power。狐狸精甲如果和狐狸精乙合体(&&),会变成一只更大的狐狸丙,size变成原来甲和乙的size之和,power会变成原来甲和乙的power平均值。狐狸还会飘(~),飘的时候,…