您的位置 首页 百科知识

数据结分再百构中数制转换的这个循环是死循环吗? while(N){ Push(S,N%8);

问题补充说明:数据结构中数制转换的这个循环是死循环吗?while(N){ Push(S,N%8); N=N/8; }

数据结分再百构中数制转换的这个循环是死循环吗? while(N){ Push(S,N%8);

#include#include#include/来自*使用memset(void360问答*,intn,in杆员tcount)将申请的内存清0*/typedefstruct{

int*base;

int*to吗合南判步必顶溶率义p;

intstacksize;

}Sq若确卷区培重区妈艺Stack;

voidinit(SqStack&S)

{

S.base=(int*)malloc(叶永角100*sizeof(int));

***.top=S.base志远告;

S.stacksize=100;

}

voidPush(SqStack&S,intn)

{

****.top=n;

***.top++;

}

intStackEmpty(SqStack&S)/*将void改为int*/

{

if(***.top井众矿善指王夜四=改为<*/

returntrue;

else

returnfalse;

}

voidPo包深年阶初伤看没严零p(SqStack&S,intn)

氧心慢故停确会最车材{

n=****.top;

***.top--;

}

voidmain()

{

SqStackS;

站那答思编减措除init(S);

memset(卷松论S.base,0,siezof(int)*100);//添加memset函数

intN,e;

scanf("%d",&N);

while(N)

{

Push(S,N%8);

N=N/8;

}

while(!StackEmpty(S相帝))

{

Pop(S,e);

pri装突再组门能妒容话ntf("%d\n",e);

}

益}

上一篇 翚是一个姓氏吗 有人知道吗?
下一篇 怎么查看自己电脑的机器码
扫一扫,手机访问

扫一扫,手机浏览