#include<stdio.h>
#include<stdlib.h>
typedef char int_4;
int_4 stack[100];
int top = 0;
void push(int_4 n)//进栈
{
stack[top++] = n;
}
int panduan()
{
return (top == 0);
}
int_4 out(void) //出栈
{
return stack[--top];
}
int main(void)
{
int_4 str[100] = "hello world!";
int i = 0;
while (str[i] != '\0')
{
push(str[i]);
i++;
}
while (panduan() != 1)
{
printf("%c", out());
}
printf("\n");
system("pause");
return 0;
}
#include<stdlib.h>
typedef char int_4;
int_4 stack[100];
int top = 0;
void push(int_4 n)//进栈
{
stack[top++] = n;
}
int panduan()
{
return (top == 0);
}
int_4 out(void) //出栈
{
return stack[--top];
}
int main(void)
{
int_4 str[100] = "hello world!";
int i = 0;
while (str[i] != '\0')
{
push(str[i]);
i++;
}
while (panduan() != 1)
{
printf("%c", out());
}
printf("\n");
system("pause");
return 0;
}