您的位置:首页 > 理论基础 > 数据结构算法

SDUT ACM 实验九 传说中的数据结构

2017-12-25 14:45 260 查看

#include <stdio.h>

#include <string.h>

int main()

{

    char s[10];

    int a[10000];

    int T, i, j;

    while(~scanf("%d", &T))

    {

        j = 0;

        for(i = 1; i <= T; i++)

        {

            scanf("%s", s);

            if(strcmp(s, "push") == 0)

            {

                scanf("%d", &a[j]);

                j++;

            }

            else if(strcmp(s, "pop") == 0)

            {

                if(j == 0)

                    printf("error\n");

                else

                    j--;

            }

            else if(strcmp(s, "top") == 0)

            {

                if(j >= 1)

                    printf("%d\n", a[j - 1]);

                else

                    printf("empty\n");

            }

        }

        printf("\n");

    }

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: