| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 1113 人关注过本帖
标题:求助!顺序表逆置问题
收藏  订阅  推荐  打印 
看我来C
Rank: 1
等级:新手上路
帖子:18
积分:306
注册:2008-3-4
求助!顺序表逆置问题

各位大侠~~~今天做了一道关于把顺序表A中的元素逆置到顺序表B中的问题!我编的代码如下:
#include<stdio.h>
#define MaxSize 100
typedef int DataType;
#include"SeqList.h"
void main(void)
{
SeqList AList;
int i,x,a[10],b[10];
printf("\n");
ListInitiate(&AList);
for(i=0;i<100;i++)
  {
if(ListInsert(&AList,i,i+1)==0)
   {
printf("\nWrong\n");
return;
   }
  }
for(i=0;i<ListLenth(AList);i++)
{
if(ListGet(AList,i,&x)==0)
  {
printf("wrong!\n");
return;
  }
else printf("\n");printf("List A:%d  ",x);
}
int j,n;
{
for(j=1;j<=10;j++)
a[j]=x;
for(n=10;n>0;n--)
b[n]=a[j];
  }
SeqList BList;
ListInitiate(&BList);
for(i=1;i<=10;i++)
for(n=1;n<=10;n++)
  {
ListInsert(BList,i,b[n]);
  }
for(n=1;n<=10;n++)
printf("List B:%d  ",b[n]);

}
错误为:
Error newlist.cpp 40: Cannot convert 'SeqList' to 'SeqList *' in function main()

Error newlist.cpp 40: Type mismatch in parameter 'L' in call to 'ListInsert(SeqList *,int,int)' in function main()
怎么解决这个问题啊??请指点下~~~不胜感激
搜索更多相关主题的帖子: 顺序表  AList  printf  void  
2008-3-10 23:57
看我来C
Rank: 1
等级:新手上路
帖子:18
积分:306
注册:2008-3-4
什么是Destroy的原型?

编了一个单链表~~~~老是运行不了~~~~检查了也找不到错~~~~~错误:Destroy功能应该有一个原型~~~改了几次还是未能解决~!求助
2008-3-13 12:59
Love嵌入式
Rank: 2
等级:注册会员
帖子:84
积分:1188
注册:2008-3-4

#include <stdio.h>
#include <stdlib.h>

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

void creat(Sqlist &L,int n)
{
   int i=0;
   L.elem=(int *)malloc(10*sizeof(int));
   L.length=0;
   L.listsize=10;
   if(L.listsize<=n)
   {
     L.listsize+=n;
     L.elem=(int *)realloc(L.elem,L.listsize*sizeof(int));
   }
   for(;i<n;i++)
    scanf("%d",&L.elem[i]);
   L.length=n;
}
void nizhi(Sqlist &L)
{
   int i;
   for(i=0;i<L.length/2;i++)
       L.elem[i]=L.elem[L.length-i-1];
}

void look(Sqlist &L)
{
    int i;
    for(i=0;i<L.length;i++)
        printf("%d\n",L.elem[i]);
}
void main()
{
   Sqlist L;
   creat(L,15);
   nizhi(L);
   look(L);
}      
锻炼一下。

   


[ 本帖最后由 Love嵌入式 于 2008-3-18 17:02 编辑 ]
2008-3-18 17:00
看我来C
Rank: 1
等级:新手上路
帖子:18
积分:306
注册:2008-3-4
回复 3# 的帖子

谢谢啊~~~~
2008-3-29 20:32
强者
Rank: 1
等级:新手上路
帖子:23
积分:344
注册:2008-10-9

有错误哦!
2008-10-9 18:12
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.046434 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved