发现大家都有欠缺考虑的地方,我也是一个小时才把这样简单的题a过(哭死wuwuwu
-
注意数据范围0<x<264,很明显是无符号长整型。我们在用scanf和printf的时候要注意格式化参数为%llu
-
使用sacnf输入字符串风险还是比较高的,要提前指定容量,不然会缓冲区,我推荐的方法是
char s[10];
scanf("%s", s);
其实也差不多,嘿嘿
然后我们比较的时候就可以strcmp(s, "query") == 0
总之都是c风格的api
- 注意多组输入,每次我们要清空或者说刷新
void refresh_stack(){
sp = -1;
}
其实也很简单,把栈顶指针归位就好了