| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1587 人关注过本帖
标题:顺序表问题,结果很奇怪的(12点前在线等待)
取消只看楼主 加入收藏
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:11 
顺序表问题,结果很奇怪的(12点前在线等待)

下面是我出问题的部分程序,我剪了下来
就是建立一个顺序表,然后输出;我用了引用参数
因为我的编绎器是VC支持的[em03]


# include"stdio.h"
# include"stdlib.h"
# include"malloc.h"

#define LIST_INIT_SIZE 100
#define INCREMENT 10
#define ERROR 0
#define DEBUG 0

typedef struct{
int *elem;
int length;
int listsize;
}Sqlist;

/*这是声明,有的没有用到不用理*/
int CreatLinklist(Sqlist &L);
int InitList_Sq(Sqlist &L,int n);
int ListInsert_Sq(Sqlist &L,int i,int e);
int ListDele_Sq(Sqlist &L,int i,int &e);
void print(Sqlist &L);

int CreatLinklist(Sqlist &L)//建立表
{
L.elem=(int*)malloc(sizeof(int)*LIST_INIT_SIZE);
if(!L.elem)exit(1);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return 1;

}

int InitList_Sq(Sqlist &L,int n)//初始HUA
{
int i,*k;
k=L.elem;
printf("\nInput the value of the Sqlist as follows:\n");
for(i=0;i<n;i++)
{
scanf("%d", k++);
L.length++;
}
k=0;
return 1;
}

void print(Sqlist &L)//打印
{
int *p;
p=L.elem;
while(p) printf("%2d", *p++);
}


int main()
{
int m, a1, a2, b;
Sqlist L;
int e;

CreatLinklist(L);

printf("Input the len of the Sqlist:\n");
scanf("%d", &m);
InitList_Sq(L,m);
print(L);
free(L.elem);
return 0;
}

[此贴子已经被作者于2006-5-10 23:21:44编辑过]

搜索更多相关主题的帖子: 顺序 结果 在线 
2006-05-10 22:44
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
是啊
我们的书上都这样用的
我也拿过来了
改的话就要把书上的改太多了
所以就用了这

明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 22:53
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用论坛在2006-5-10 22:54:00的发言:
老大,你那类型不同啊

我定义k也为指向整形啊


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 22:56
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用论坛在2006-5-10 22:56:00的发言:
k=0;

这句

我让它指向空不可以吗


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 22:58
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用论坛在2006-5-10 22:58:00的发言:
你试试不就知道了吗

我本来就没有写这,这是我后来的时候调的时候加的


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 23:01
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用论坛在2006-5-10 22:58:00的发言:
你试试不就知道了吗

事实上我的感觉是要不要都没有什么影响
反正运行结果是跟这个没有关系,要不要都一样


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 23:03
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用论坛在2006-5-10 23:04:00的发言:
等我写一个

我就不明白这个怎么错了
要找的话这样的程序有很多的
我想找到我的错误啊
这样才可以提高啊


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 23:05
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用feng1256在2006-5-10 22:56:00的发言:

禁止聊天,我来了

我12点就断网了
最好让我安心的睡觉,我先谢谢了
弄不好的话睡觉都不爽


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 23:07
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 

兄弟能不能看看我的程序啊
我到现在还不知道自己哪错了啊
再过会我就要下了啊


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 23:20
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
你写了程序
我非常的感谢,
但我的到底是哪的错误呢,
还是没有解决根本问题啊

明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-05-10 23:26
快速回复:顺序表问题,结果很奇怪的(12点前在线等待)
数据加载中...
 
   



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

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