单链表//elemtype为结构体形式输入[通俗易懂]

单链表//elemtype为结构体形式输入[通俗易懂]#include<iostream>usingnamespacestd;typedefstruct{ stringname; intyear;}elemtype;typedefstructlnode{ elemtypedata; lnode*next;}*linklist;elemtypehaha[10];intcreatlist_r(l…

大家好,又见面了,我是你们的朋友全栈君。

#include<iostream>
using namespace std;
typedef struct
{ 
   
	string name;
	int year;
}elemtype;
typedef struct lnode
{ 
   
	elemtype data;
	lnode* next;
}*linklist;
elemtype haha[10];
int creatlist_r(linklist& l, int n)
{ 
   
	linklist p,r;
	l = new lnode;
	l->next = NULL;
	r = l;
	for (int i = 0; i < n; i++)
	{ 
   
		p = new lnode;
		cin >> haha[i].name>> haha[i].year;
		p->next = NULL;
		r->next = p;
		r = p;
	}
	return 0;
}
void pr_(linklist l)
{ 
   
	int n=0;
	lnode* p = l->next;
	while (p)
	{ 
   
		p = p->next; ++n;
	}
	for (int i = 0; i < n; i++)
	{ 
   
		cout << haha[i].name << " " << haha[i].year << endl;
	}
}
int main()
{ 
   
	linklist haha;
	int n;
	cout << "请输出要输入的个数:";
	cin >> n;
	creatlist_r(haha, n);
	pr_(haha);
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144661.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Hadoop与 Spark中的Shuffle之区别与联系

    Hadoop与 Spark中的Shuffle之区别与联系Hadoop与 Spark中的Shuffle之区别与联系

    2022年4月23日
    65
  • asp.net cms_基于asp的开源项目

    asp.net cms_基于asp的开源项目随着网络技术的发展,目前国内CMS的开发商越来越多,各自都有其独特的优势,大家在选择的时候觉得眼花缭乱,不知道选择哪个比较好,我个人认为开源的CMS还是适合我们学习及研究使用,下边就几个国内的asp.net开源CMS进行简单介绍。1.We7CMS We7CMS是由西部动力开发的一款充分发掘互联网Web2.0(如博客、RSS等)的信息组织优势,将其理念利用到政府企事业网站的构建、组织

    2022年9月27日
    2
  • java建立http_java-创建一个HttpEntity

    java建立http_java-创建一个HttpEntity我正在尝试更新到 com loopj android android async http 的最新版本 1 4 9 其中 org apache http 被 cz msebera android httpclient 取代了 目前 我使用 StringEntity newStringEnt somedata client post static context getAb

    2025年6月13日
    4
  • 安装PyTorch(pytorch官网下载教程)

    安装PyTorch过程安装anaconda环境管理PyTorch安装检验安装安装anaconda登录anaconda的官网下载,anaconda是一个集成的工具软件不需要我们再次下载。anaconda官网点击下载跳转到这个页面如果你的Python版本正好是3.8版,那便可以直接根据系统去选择自己相应的下载版本就可以了。但是如果你的Python版本号不是当前页面的版本号,那我建议你去选择相对应的版本号。点击archive你就会跳转到下面的页面你可以访问这篇博客去找到当前与你python版本号相对

    2022年4月15日
    52
  • java ORA-01008: 并非所有变量都已绑定避坑

    java ORA-01008: 并非所有变量都已绑定避坑//数据库增加数据的函数 publicbooleanadd(Creditc){ Stringsql=”insertintocredit(id,name,pwd,Money)” +”values(?,?,?,?)”; //要插入的对象中的数据拿到object数组中 Objecto[]={c.getId(),c.getName(),c.getPwd()…

    2025年9月25日
    4
  • lc5最长回文子串「建议收藏」

    lc5最长回文子串「建议收藏」publicclassSolution{publicStringlongestPalindrome(Strings){intlen=s.length();if(len<2){returns;}char[]charArray=s.toCharArray();//要的是回文子串而非仅仅要长度intmax..

    2022年7月24日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号