c语言如何输出整串链表,大神帮我看一下怎么输入输出一个链表,我输入了但是没输出啊...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include //malloc头文件
struct Student //定义结构体
{
int num;
struct Student *next; //指向下一个数据节点的指针
};
int n;
struct Student *creat() //定义建立链表的函数
{
n=0;
struct Student *p1,*p2,*head;
p1=p2=(struct Student *)malloc(sizeof(struct Student)); //malloc分配动态内存
scanf("%d",&p1->num); //sizeof判断数据类型或者表达式长度
head=NULL; //分配头指针为空
while(p1->num!=0)
{
++n;
if(n==1)
head=p1;
else
p2->next=p1;
p2=p1;
p1=(struct Student *)malloc(sizeof(struct Student)); //开辟新的动态内存
scanf("%d",&p1->num);
};
p2->next=NULL;
return (head); //返回链表头地址
};
void print(struct Student *head) //输出函数
{
struct Student *p;
printf("数字链表内容为:\n");
p=head;
if(head!=NULL)
{
do
{
printf("%d\n",p->num);
p=p->next;
}while(p!=NULL);
}
}
int main() //主函数
{
struct Student *pt;
pt=creat(); //调用建立链表的函数
print(pt); //调用输出链表的函数
return 0;
};
c语言如何输出整串链表,大神帮我看一下怎么输入输出一个链表,我输入了但是没输出啊...相关推荐
- c语言链表把多少分以上打出来,大神帮我看一下怎么输入输出一个链表,我输入了但是没输出啊...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include //malloc头文件 struct Student //定义结构体 { int num; stru ...
- php拉图片 图片变形,请大神帮我看这个图片变形公式
这是一个图片的运算,http://blog.csdn.net/jia_zhengshen/article/details/12008371 需要看的只有第38页那个公式以及4.4.1那一段话 另外这是 ...
- 赫夫曼编码c语言 排序部分,c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错...
c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错0 youxun0952016.09.07浏览120次分享举报 #include #include #include typedef struc ...
- python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...
点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...
- ACMNO.25 C语言-间隔输出 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。 输入 一个四位数 输出 增加空格输出
题目描述 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格.如输入1990,应输出"1 9 9 0". 输入 一个四位数 输出 增加空格输出 样例输入 199 ...
- php输出后以密文显示,加密解密,_求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢,加密解密 - phpStudy...
求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 def parserLicense(self,encCode): data = base ...
- 大神都在看的五金模具设计之端子模具设计要点
大神都在看的五金模具设计之端子模具设计要点 一. 端子模具设计注意事项 端子模具的成熟产品,一般有两个特点:产量大,更新期快.基于产品的特点,在设计端子模具时 应就这两个方面对模具结构和思路作整合,把 ...
- 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。
题目描述 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格.如输入1990,应输出"1 9 9 0". 输入 一个四位数 输出 增加空格输出 样例输入 199 ...
- fiddler启动文件_如何成为Fiddler大神,请看这里!
原标题:如何成为Fiddler大神,请看这里! 什么是Fiddler? Fiddler是一个HTTP/HTTPS协议调试代理工具, 它能够记录客户端和服务器之间的所有 HTTP/请求,可以针对特定的H ...
最新文章
- ERP与EWM集成配置---ERP 端(一)
- 虚拟键码和扫描码的区别
- Shell脚本中$0、$?、$!、$$、$*、$#、$@
- D - Covering HDU - 6185(未解决完)
- php计算单价乘数量,数量单价怎么算出金额
- 通用目标检测(集合)
- 黑色的php编辑器,五款常用的免费php编辑器推荐
- php:兄弟连之面向对象版图形计算器2
- C#照片合成PDF_ PDF合成或拆分PDF_PDF获取页数
- Python 3——xlsxwriter生成图表
- 去除痘痘祛斑ps教程学习抠图ps婚纱照修图课程入门基础
- 学会Python,再也不愁给孩子起名字了
- 数据分析指标到底应该怎么解读?
- 联想新计算机开机黑屏,联想笔记本电脑开机黑屏没反应的原因及解决办法攻略【维修总结】...
- 笔记之PWM暂停输出,保持低电平问题
- vscode报错Failed to save ***,The content of the file is newer.
- EKL软件历史版本下载地址集合
- 数据库连接10060_Navicat MySQL 数据库连接报:10060 “Unknow error” 错误 – DEFCON笔记...
- MySQL游标无法获取数据-1329 - No data - zero rows fetched, selected, or processed
- linux高性能服务器编程书本总结
热门文章
- Data - 【转】数据分析的道与术
- s9.16作业,员工信息表
- ES6中export及export default的区别
- 我先了解一下博客园创建随笔/文章/日记的过程与三者的区别(隐私等级,是否审核等)...
- 【HTML/XML 11】XML和HTML的混合使用
- IE6,7,8,FF兼容总结
- TOP语句与Order By语句
- 三维重建【一】——————(深度学习方式)
- 浅谈https\ssl\数字证书
- C#中switch语句注意