首页 / include
#

include

#
853次浏览 94人互动
此刻你想和大家分享什么
热门 最新
点赞 评论 收藏
分享
2022-09-07 08:08
安徽大学 前端工程师
学习一下别人代码#include (849)#include #define MAX 100000static arrtab[MAX];    //定义一个全局变量 arrtab字符数组,模拟存储栈static arrbuf = 0;    //arrtab数组的下标void push(int n){   if(arrbuf < MAX)    //检测下标是否溢出       arrtab[arrbuf++] = n;    }int pop(void){    return arrbuf > 0 ? printf("%d",arrtab[--arrbuf]) : printf("error");//使用三目运算符,返回一个printf}int top(void){    return arrbuf > 0 ?  printf("%d",arrtab[arrbuf-1]) : printf("error");//这里要注意top和pop虽然目前的输出一样,但是的下标变化是不一样的,top是下标减1,但是实际下标不移动}int main(){    int n;    char s[6];    scanf("%d",    while(n--)    {        scanf("%s",s);        if(strcmp(s,"push") == 0)        {            int num = 0;            scanf("%d",            push(num);        }        else if(strcmp(s,"pop") == 0)        {            pop();        }        else if(strcmp(s,"top") == 0)        {            top();        }    }        retu
2022-09-07
在牛客打卡2天,今天也很努力鸭!
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务