本文主要是介绍链表5(考试用)7-5 sdut-C语言实验-链表的逆置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
7-5 sdut-C语言实验-链表的逆置
分数 20
全屏浏览
作者 马新娟
单位 山东理工大学
输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。
输入格式:
输入多个整数,以-1作为结束标志。
输出格式:
输出逆置后的单链表数据。
输入样例:
12 56 4 6 55 15 33 62 -1
输出样例:
62 33 15 55 6 4 56 12
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include <stdio.h>
#include <stdlib.h>int main()
{int a[100000],i,b;int n=0;while(~scanf("%d",&b)&&b!=-1){a[n]=b;n++;}for(i=n-1;i>=0;i--){if(i==0){printf("%d\n",a[i]);}else{printf("%d ",a[i]);}}return 0;
}
这篇关于链表5(考试用)7-5 sdut-C语言实验-链表的逆置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!