输出一个线性表,并对他进行按数值查找的操作。

来源:百度知道 编辑:UC知道 时间:2024/07/01 13:42:29
RT!!!!!简单一点,不要到处粘贴的一大段就往上摆。
好了加100分。

楼上的,线性表

不是链表,你再重给写个
我睡觉去了

#define ElemType int
// 链表类型
typedef struct Node
{
ElemType data;
struct Node *next;
} Node, *LinkList;
//---------------------
void PrintList(LinkList L)
{
LinkList p;
p=L->next;
printf("\nL = ( ");
while (p!=NULL)
{
printf("%d ",p->data);
p=p->next;
}
printf(")\n");
}//PrintList--------------------------------
// 在线性链表中查找第1个与e等值的数据元素的位序
void LocateList(LinkList L)
{
LinkList p;
p=L->next;
int i=1;
ElemType e;
printf("\nPlease input Locate-ElemType e: ");
scanf("%d",&e);
while (p!=NULL && p->data!=e)
{
++i;
p=p->next;
}
if (p==NULL) printf("\nNo the Element = ElemType %d\n",e);
else printf("\nNo. of the Element = ElemType %d is %d

编写一个函数,完成对班级学生的成绩进行排序的功能,并按排序结果输出 使用数组,要求输入一组无序的数,对其进行排序成非递减的序列,并输出 定义一个大小为10的整型数组,数组值由键盘输入,找出最大的那个数和他所在的位置,并输出,输出格式如下 线性链表的输出函数 用函数实现,将一个十进制数,转换成相应的二进制数并输出 编一个程序,随机产生20个整数,求出最大数和最小数并输出。 编写一个有2个文本区的程序,一个文本区中输入若干数,另一个对所输入的数进行求和运算并求出平均值。 定义一个大小为10的整型数组,树组值由键盘输入,找出最大的那个数和他所在的位置,并输出 从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246,则计算5+2+4+6并输出 写出一个主函数,为一维整型数组a[10]输入数据,并对数组中的数据进行转置,然后输出此数组中的元素。