数据结构,编译运行出错。小妹感激不尽呐1!!!

问题描述

数据结构,编译运行出错。小妹感激不尽呐1!!!

#include
#include
#define list_init_size 100
#define listincrement 10
typedef struct{
Elemtype elem;
int length;
int listsize;
}seqlist;
status initlist(seqlist &a,seqlist &b)
a.elem=(elemType
)malloc(list_init_size*sizeof(Elemtype));
if(!a.elem)exit(overflow);
a.length=0;
a.listsize=list_init_size;
b.elem=(ElemType*)malloc(list_init_size*sizeof(Elemtype));
if(!b.elem)exit(overflow);
b.length=0;
b.listsize=list_init_size;
return ok;
}
status compare(seqlist &a,seqlist &b)
{
int k, i;
k=a.length>b.length?a.length:b.length;
if(a.length=b.length=NULL)
printf(%d,"0");
printf(&d,"1");
if{(b.length=k&&a.length[0]<b.length[0])
else printf(%d,"-1")}
}
int main()
{
seqlist a,b;
printf("输入顺序表a的元素值:n");
for(int i=1;i<=10;i++)
{
scanf("%d",a[i]);

}

printf("输入顺序表b的元素值:n");
for(i=1;i<=8;i++)
{
    scanf("%d",b[i]);

}

initlist(a,b);
    compare(a,b);

}
错误:C:UsersdellDesktop4.cpp(6) : error C2143: syntax error : missing ';' before '*'

解决方案

错误提示已经说得很清楚了呀。。你双击错误会告诉你在哪一行

解决方案二:

你的scanf函数用错了,应该是scanf(“%d”,a+i);scanf(“%d”,b+i);第二个参数是地址,不是值。

时间: 2024-11-01 11:31:26

数据结构,编译运行出错。小妹感激不尽呐1!!!的相关文章

linux 并行-Linux下MPI+OpenMP程序编译运行出错

问题描述 Linux下MPI+OpenMP程序编译运行出错 如题,错误提示如下: [node65:03787] *** Process received signal *** [node65:03787] Signal: Segmentation fault (11) [node65:03787] Signal code: Address not mapped (1) [node65:03787] Failing at address: 0x44000098 [node65:03787] [ 0

关于 string iterators imcompatiable问题 能编译 运行出错 求大大指点

问题描述 关于 string iterators imcompatiable问题 能编译 运行出错 求大大指点 #include #include #include #include #include using namespace std; struct com{ bool operator()(const string &s1, const string &s2){ int c1 = count(s1.begin(), s2.end(), '1'); int c2 = count(s2

数据结构运行出错,各位大神走一走,瞧一瞧!!!感激不尽!!!

问题描述 数据结构运行出错,各位大神走一走,瞧一瞧!!!感激不尽!!! #include #include #define ok 1; #define overflow 0; typedef int status; typedef int elemtype; const int list_init_size=100; const int listincrement=10; typedef struct{ elemtype elem; int length; int listsize; }seql

线性表-数据结构 算法如何编译运行··跪求各位路过的大神帮帮忙啊

问题描述 数据结构 算法如何编译运行··跪求各位路过的大神帮帮忙啊 #include #include #define ERROR 0 #define OK 1 typedef int Status; typedef int ElemType;//顺序表测试用 const int MaxSize=100; //100只是示例性的数据,可以根据实际问题具体定义 const int Increasement=10; typedef struct{ ElemType *elem; int length

c++-编译通过了,但是却运行出错是为啥....C++新手通宵第一晚求助

问题描述 编译通过了,但是却运行出错是为啥....C++新手通宵第一晚求助 #include using namespace std; struct Node { int E; double C; Node next; }; int length(Node a) { int i=0; Node* p=a->next; while(p) { i++; p=p->next; } return i; } void kingofjdashen(Node* a,Node* b) { int c[100]

c-C代码中句子存放不同两个位置,编译都没错,一个运行正确,一个运行出错

问题描述 C代码中句子存放不同两个位置,编译都没错,一个运行正确,一个运行出错 #include //加法运算 int sum(int a, int b) { return a+b ; } //减法运算 int minus(int a, int b) { return a-b ; } void counting(int (*p)(int, int),int a, int b) { if(a <0 || b < 0) { printf("运算的数值<0n"); retu

编译出错-用push_back函数将数存入结构体指针向量中编译不出错,运行的时候出不来!

问题描述 用push_back函数将数存入结构体指针向量中编译不出错,运行的时候出不来! #include #include #include using namespace std; typedef struct person { string name; vector length; }person,*person_List; int main() { int number; person_List p; person p1; p = (person_List)malloc(sizeof(p

mfc-调用directsound实现音频播放,编译通过,运行出错?

问题描述 调用directsound实现音频播放,编译通过,运行出错? 以下是我自己尝试写的调用direct sound实现播放音频文件代码,编译是通过了,但执行后出现错误~不知道是什么原因~请高手指点~万分感谢 void CAudioPlayerDlg::OnButtonPlay() { // TODO: Add your control notification handler code here LPDIRECTSOUND lpds = NULL; InitDSound(m_hWnd, l

c++基础-编译成功,运行出错,怎么回事? 帮帮忙呀

问题描述 编译成功,运行出错,怎么回事? 帮帮忙呀 我是初学者,编了好久,希望有人看看 ,帮帮忙咯! #include #include #include using namespace std; typedef struct { string time; //缺课日期 string order; //缺课节数 string status[3]; //缺课课程,姓名,缺课类型 }situation; //顺序表的定义 #define MAXSIZE 1000 typedef struct { s