急求几个程序

来源:百度知道 编辑:UC知道 时间:2024/09/20 09:10:14
1、输入一个数列(以0为结束标志),生成“先进先出”单链表,再输出表中的各个结点,求表的长度值、表中结点的最大值和最小值。
2、输入一个数列(以0为结束标志),生成“后进先出”单链表,再输出表中的各个结点,求表的长度值。
3、.输入一个数列(以0为结束标志),生成“递增有序”单链表,再输出表中的各个结点,求表的长度值。
4、输入两个数列(以0为结束标志),分别生成“递增有序”单链表,再合并为一个“递增有序”单链表,输出表中的各个结点,求表的长度值。
5、输入一个数列(以0为结束标志),生成“递增有序”单链表,输出表中的各个结点;再逆置为“递减有序”单链表,输出表中的各个结点。(有一个头节点)
6、输入一个字符串,再按与输入相反的次序输出。
7、输入两个字符串s1,s2,联接为字符串s3,分别输出s1,s2,s3。要求不使用标准函数 strcat(s1,s2)。
急求,在线等,可通过QQ联系920659469
能给出一个答案是一个,越多我补加的分就越多啊.
倒不是不会,实在是懒得写了。。。。不过还是自己搞定了啊。。。

你等得时间都可以自己做了,建议你自己作

你很笨啊 这么简单

如果你要学习,先自己试着写写,有问题时再来发,这样还会有人回,自己都不学的,要别人做好了给你,也不想想分数有鸟用呀,呵呵

我写了一个,没心情往下写了。
你如果真的一点都不会,看看我的这个代码应该有点帮助的,用的是循环队列实现
说实话这些东西如果你不搞清楚的话,将来难得混啊。
你照着书上写也行。
#include "stdio.h"
#include "stdlib.h"
#define MAXQSIZE 101
typedef struct sqque
{
int *base;
int front;
int rear;
}sqque,*psqque;
int QueInit(psqque q)
{
q->base=(int *)malloc(MAXQSIZE*sizeof(int));
if(!q->base)
return 0;
q->front=0;
q->rear=0;
return 1;
}
int QueLength(sqque q)
{
printf("链表的长度是:%d\n",(q.rear-q.front+MAXQSIZE)%MAXQSIZE-1);
return 0;
}
int EnQue(psqque q,int e)
{
if((q->rear+1)%MAXQSIZE==q->front)
{
printf("Error!");
return 0;
}
q->base[q->rear]=e;
q->rear=(q->rear+1)%MAXQSIZE;
return 1;
}
in