单链表//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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Conda Install Package Error[通俗易懂]

    Conda Install Package Error[通俗易懂]问题:conda无法安装更新,报错内容如下:参考链接:condahttperrorhttpnonenoneforurlnoneAnaconda更新失败$condacreate-ntensorflowpython=3.5Fetchingpackagemetadata…….CondaHTTPError:HTTP000CONNECTIONFAILED

    2022年10月1日
    0
  • offsetwidth/clientwidth的区别「建议收藏」

    offsetwidth/clientwidth的区别「建议收藏」1.2.小小总结一小下”title=”clientWidth/scrollWidth/offsetWidth 小小总结一小下”style=”margin:0px;padding:0px;border:0px;list-style:none”>clientWidth是对象看到的宽度(不含边线,即border)scrollWidth是对象实际内容的宽度(若无p

    2022年7月22日
    14
  • iostat命令详解参数_iostat命令的dm

    iostat命令详解参数_iostat命令的dmiostat命令详解iostat用于输出CPU和磁盘输入输出、分区、网络文件系统NFS相关的统计信息。iostat命令用于监控系统设备的输入/输出情况,并生成报告,以便根据统计报告修改系统配置,获取更优的性能。命令格式:iostat[-c][-d][-N][-n][-h][-k|-m][-t][-V][-x][-z][device

    2022年10月6日
    0
  • pycharm突然很卡_pycharm启动慢

    pycharm突然很卡_pycharm启动慢使用pycharm时常出现 theIDEisrunninglowonmemory的问题,表示pycharm这款IDE使用内存不足,需要在系统内存充足的情况下扩充IDEmemory。首先,打开File—&gt;Appearance—&gt;WindowsOptions—&gt;选中showmemmoryindicator—&gt;OK右下角会出现 …

    2022年8月27日
    4
  • MyEclipse10 安装SVN插件及SVN插件在MyEclipse10下使用方法

    MyEclipse10 安装SVN插件及SVN插件在MyEclipse10下使用方法在安装MyEclipse10的SVN插件之前,首先得搞清Subversion、Subclipse、Ankhsvn与tortoiseSvn之间的关系。Subversion是一个服务器,主要有VisualSvnSer、Subversion+Apache,其中VisualSvnSer包含了Subversion+Apache,配置很方便,主要是VisualStudio开发管理代码用,Subclips

    2022年7月21日
    9
  • C语言输出格式控制符汇总

    C语言输出格式控制符汇总C语言输出格式控制符汇总标志][输出最小宽度][.精度][长度]类型

    2022年7月24日
    14

发表回复

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

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