#include<stdio.h>
#include<stdlib.h>
typedef struct Node
{
int data;
struct Node* next;
}Node;
typedef struct stack
{
Node* top;
int count;
}stack;
void Init(stack s)
{
s.top=NULL;
s.count=0;
}
int pop(stack s)
{
int a;
Node* p=(Node*)malloc(sizeof(Node));
p->next=NULL;
p=s.top;
a=s.top->data;
s.top=p->next;
free(p);
s.count--;
return a;
}
void push(stack s,int a)
{
Node* p;
p=(Node*)malloc(sizeof(Node));
p->data=https://bbs.csdn.net/topics/a;
p->next=s.top;
s.top=p;
s.count++;
}
int gettop(stack s)
{
int a=s.top->data;
}
void main()
{
stack s;int i;
Init(s);
for(i=0;i<5;++i)
push(s,i);
for(i=0;i<5;++i)
{
int e=pop(s);
printf("%d ",e);
}
}
uj5u.com熱心網友回復:
什么東西是亂數?uj5u.com熱心網友回復:
已經解決了,是沒有參考uj5u.com熱心網友回復:
樓主沒說明白,呵呵,就自己明白了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80107.html
標籤:基礎類
上一篇:Matlab 呼叫 C++ 元件
下一篇:主函式如何呼叫這個方法
