编写的程序是:
#include
#define maxsize 20
typedef int datatype;
typedef struct{datatype data[maxsize];int last;}sequenlist;
void CreateList(sequenlist *L,int n)
{int i;printf("please input n numbers\n");for(i=0;i {scanf("%d",&L->data[i]);(*L).last=n;} }void PrintList(sequenlist *L,int n){int i; printf("the sequenlist is\n");for(i=0;i }main(){ int i,x; int n=10; sequenlist L; CreateList(&L,n); PrintList(&L,n); getchar(); getchar(); } 1、数据元素:是计算机科学术语。它是数据的基本单位,数据元素也叫做结点或记录。在计算机程序中通常作为一个整体进行考虑和处理。有时,一个数据元素可由若干个数据项组成,例如,一本书的书目信息为一个数据元素,而书目信息的每一项(如书名、作者名等)为一个数据项。 2、编程序:是指在利用电子计算机自动处理问题,人们根据自己对信息处理的要求,给电子计算机设计指令。
#include
#define maxsize 20
typedef int datatype;
typedef struct{
datatype data[maxsize];
int last;
}sequenlist;
void CreateList(sequenlist *L,int n)
{int i;
printf("please input n numbers\n");
for(i=0;i
scanf("%d",&L->data[i]);
(*L).last=n;
}
}
void PrintList(sequenlist *L,int n)
{int i;
printf("the sequenlist is\n");
for(i=0;i
}
main()
{
int i,x;
int n=10;
sequenlist L;
CreateList(&L,n);
PrintList(&L,n);
getchar();
getchar();
}
typedef struct
{
int list[maxsize];
int size;
}SeqList;
Void PrintList(SeqList L)
{
for(int i=0;i
}