| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 971 人关注过本帖
标题:[求助]关于顺序表的创建问题
只看楼主 加入收藏
baozishi
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-10-13
收藏
 问题点数:0 回复次数:5 
[求助]关于顺序表的创建问题

程序如下:
但在VC++6.0中运行有很多错误,可以看一下么?
#include "stdio.h"
#include "string.h"
#define maxlen 50
typedef char elemtype;
elemtype SqList[maxlen];
void create(SqList L,int & n)
{
int i=1;
char ch;
while((ch=getchar())!='\n')
{
L[i]=ch;
i++;
}
n=i-1;
}

void disp(SqList L,int n)
{
for(int m=1;m<=n;m++)
printf("L[%d]=%c\n",m,L[m]);
printf("n=%d\n",n)
}
void main(int argc,char * argv[])
{
Sqlist L;
int n;
create(L,n);
disp(L,n);

}

搜索更多相关主题的帖子: 顺序 int include elemtype 
2007-10-13 20:28
时间尘埃
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-10-13
收藏
得分:0 
Sqlist L;

elemtype SqList[maxlen];
SqList 是数组名,你怎么用它来定义新数据呢?它可不是数据类型啊.
2007-10-13 20:36
baozishi
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-10-13
收藏
得分:0 

#include "stdio.h"
#include "string.h"

void create(char L[],int & n)
{
int i=1;
char ch;
while((ch=getchar())!='\n')
{
L[i]=ch;
i++;
}
n=i-1;
}

void disp(char L[],int n)
{
for(int m=1;m<=n;m++)
printf("L[%d]=%c\n",m,L[m]);
printf("n=%d\n",n)
}
void main(int argc,char * argv[])
{
Sqlist L;
int n;
create(L,n);
disp(L,n);

}

2007-10-13 20:46
longfeng867
Rank: 1
来 自:重庆
等 级:新手上路
威 望:1
帖 子:182
专家分:0
注 册:2007-5-20
收藏
得分:0 

你 是想用结构体吧?


在这个连处女膜都可以伪造的世界里,还有什么值得我相信!
2007-10-13 23:03
baozishi
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-10-13
收藏
得分:0 
这个不是结构体的,这个是顺序表创建嘛
单链表和循环链表它们用结构体的呀...
顺序表一般用的是数组顺序存储呀...
程序大概是这样了,帮我看一下改一下哈...
2007-10-15 10:01
longfeng867
Rank: 1
来 自:重庆
等 级:新手上路
威 望:1
帖 子:182
专家分:0
注 册:2007-5-20
收藏
得分:0 
#include <stdio.h>//包含的头文件如果是库里面自带的最好是用"<>"
#include <string.h>
#include<stdlib.h>
#define maxlen 50
char SqList[maxlen];
int n;
void create(char L[])//建立顺序表
{
int i=1;
char ch;
while((ch=getchar())!='\n')
{
L[i]=ch;
i++;
}
n=i-1;
}
void display(char L[])//显示
{
int i;
for(i=1;i<=n;i++)
printf("L[%d]=%c\n",i,L[i]);
printf("\nn=%d\n",n);
}
void main(int argc,char * argv[])
{
create(SqList);
display(SqList);
system("pause");
}
//已修正

在这个连处女膜都可以伪造的世界里,还有什么值得我相信!
2007-10-15 14:59
快速回复:[求助]关于顺序表的创建问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016016 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved