题解 | #【模板】栈#

【模板】栈

https://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf

#include <stdio.h>
#include <string.h>
int main() {
    int a, b,m=0,top=-1,i=0,j=0,k=0,l;
    scanf("%d", &m);
    int s[m];
    char c[15]={0};
    for(i=0;i<m;i++){
        //fgets(c, m, stdin);
        scanf("%s",c);
        l=sizeof(c);
        b=0;
        if(c[0]=='p'&&c[1]=='o'){
             if(top==-1){
                 printf("error\n");
                //  for(j=0;j<15;j++){
                //     c[i]='\0';
                //  }
                 continue;
             }
             else{
                printf("%d\n",s[top--]);
             }
        }
        if(c[0]=='p'&&c[1]=='u'){
            //    for(j=5;j<l;j++){
            //     b=b*10+(c[j]-'0');
            //    }
            scanf("%d",&b);
               s[++top]=b;
            //    for(j=0;j<15;j++){
            //         c[i]='\0';
            //      }
                 continue;
        }
        if (c[0]=='t') {
            if(top==-1){
                printf("error\n");
            }
            else{
                printf("%d\n",s[top]);
            }
            // for(j=0;j<15;j++){
            //         c[i]='\0';
            //      }
                 continue;
               
        }
    }
   
       
    
    return 0;
}

全部评论

相关推荐

06-27 15:15
长安大学 Java
点赞 评论 收藏
分享
06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
机械打工仔:第一位颇有孟德之志
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务