![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
卡冈涂鸦
这个作者很懒,什么都没留下…
展开
-
数据结构--单链表
功能1-----初始化或重置链表2-----销毁单链表3-----清空单链表4-----求单链表长度5-----获取单链表中指定位置的元素6-----获取单链表指定元素的位序7-----求输入元素的直接前驱8-----求输入元素的直接后继9-----在单链表第i个位置插入元素10----删除单链表第i个位置的元素11----输出单链表所有的的元素12----初始化并用头插法输入元素13----初始化并用尾插法输入元素14----实现单链表的逆序存放15----判断单链表是否为.原创 2021-11-03 14:12:51 · 331 阅读 · 0 评论 -
数据结构--线性表
功能1-----初始化一个线性表2-----销毁线性表3-----清空线性表4-----判断线性表是否为空5-----求线性表长度6-----获取线性表中指定位置的元素7-----获取线性表元素的位置8-----求前驱9-----求后继10----在线性表指定位置插入元素11----删除线性表指定位置的元素12----显示线性表13----合并两个非递减有序的线性表#include <iostream>#include <stdio.h>#incl.原创 2021-11-03 14:11:23 · 297 阅读 · 0 评论 -
数据结构之顺序表实验
代码存档,解释看注释功能如下:1-----初始化一个线性表2-----销毁线性表3-----清空线性表4-----判断线性表是否为空5-----求线性表长度6-----获取线性表中指定位置的元素7-----获取线性表元素的位置8-----求前驱9-----求后继10----在线性表指定位置插入元素11----删除线性表指定位置的元素12----显示线性表13----合并两个非递减有序的线性表源码#include <iostream>#include <s原创 2021-10-10 21:42:19 · 171 阅读 · 0 评论 -
c++作业之指针再探
输入3个整数,按由小到大的顺序输出(要求使用指针).输入3个字符串,按由小到大的顺序输出(要求使用指针)通过键盘输入一个字符,判断字符的种类 (数字、大写字母、小写字母还是其他字符)(要求使用指针)输入一个1~7的数字,输出一个英文单词(礼拜几)(要求使用指针数组)输入一个字符串(不少于10个,最多80个字符),统计从第6个字符开始后面有多少个空格。编写函数sort(int a[], int len),调用该函数,对数组进行排序。编写函数myStrcpy(s1,s2)..原创 2021-05-30 19:43:37 · 188 阅读 · 0 评论 -
c++题目之指针初探
1.输入3个整数,按由小到大的顺序输出。(要求使用指针)#include <iostream>using namespace std;void swap(int *p1,int *p2); int main(){ int n1,n2,n3; int *p1,*p2,*p3; cout << "输入三个数:" ; cin >> n1 >> n2 >> n3; p1=&n1; p2=&n2; p3=&am原创 2021-02-09 21:17:43 · 120 阅读 · 0 评论 -
c++数组题
第一道:建立一个拥有10个元素的整型数组,从键盘输入元素的值。查找并输出能被3整除的数组元素和元素下标.#include <iostream>using namespace std;int main(){ int a[10], i; //数组定义 cout << "请输入10个数,按回车结束:" << endl; for(i=0;i<10;i++) { cin >> a[i];原创 2021-02-03 19:11:13 · 1736 阅读 · 2 评论 -
c++学习记录1
1.随机产生一个50~100之间的数,若该数小于60,则输出“bad”,若该数大于等于60小于80,则输出“soso”,若该数大于等于80,则输出“good”。2.计算100~500之间的素数3.计算e=1+1/1!+1/2!+…+1/n!+……(误差小于0.0001)#include <iostream>#include<time.h>using namespace std;int main(){ int score; srand(time(0)); sco原创 2021-01-24 18:17:46 · 279 阅读 · 0 评论