64,666
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
typedef int DataType;
#define maxnum 20
typedef struct {
int data[maxnum];
int length;
}Seqlist;
void creatlist(Seqlist *&L) //问题一
{
int n,i;
cout<<"请输入顺序表L的数据个数:\n";
cin>>n;
L=new Seqlist; //问题二
for( i=0;i<n;i++)//填充顺序表
{
cout<<"data[i]= ";
cin>>(*L).data[i];//这里有问题
//scanf("%d",&((*L).data[i]));
}
(*L).length=n;
}
//输出顺序表
void printout(Seqlist *L)
{
int i;
for(i=0;i<(*L).length;i++) //问题三
{
cout<<"data[i]= ";
cout<<(*L).data[i];
}
return ;
}
void main()
{
Seqlist *L=NULL;
creatlist(L);
printout(L);
}