注册 登录
编程论坛 数据结构与算法

不报错,但是无法运行。各位给看看

河马拔河 发布于 2011-09-29 21:15, 882 次点击
程序代码:
#include<stdio.h>
#define TRUE 1
#define FALSE 0
typedef struct
{
    int a[10];
    int top;

}SeqStack;
void Initstack(SeqStack *s)
{
    s->top =-1  ;
}
int Push(SeqStack *s,int x)
{
    if(s->top == 9) return 0;
    s->top ++;
    s->a[s->top ]=x;
    return 1;
}
void mian()
{

    void Initstack(SeqStack *s);
    int Push(SeqStack *s,int x);
    SeqStack *s;
    int a,temp=1;
    Initstack(s);
    while(temp=1)
    {

        printf("输入你想录入的数字");
        scanf("%d",a);
        temp=Push( s,a );
    }
    if(temp=0)
        printf("栈已满");

3 回复
#2
世界模型2011-09-30 10:38
void mian()写错了
void main()
#3
lydiafulei2011-10-25 17:04
主函数写错,这个我以前也做过....
#4
zhangyi05942011-10-25 19:08
主函数错了~~
1