我不知道使用pop和push函数从堆栈st [10]中删除素数的步骤
void pop(int *st,int*vf) { vf--; } void push(int *st,int *vf,int nrnou) { st[vf]=nrnou; vf++; }
使用临时堆栈。
弹出原始堆栈中的所有条目,如果不是素数,则将它们推入临时堆栈(丢弃主要条目)。
然后执行相反的操作:从临时堆栈弹出并推入原始堆栈。