正在加载图片...
@算法4.1数制转换问题 void conversion(( ∥对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数 nitstack(S);∥构造空栈 cin>>N; while(Ni Push(s,N%8);∥余数”入栈 N=N/8;∥“商”继续运算 3/while Whle( StackEmpty){∥和“求余”所得相逆的顺序输出八进制 章线和队列 的各位数 Pop(s, e) cout<<e: while 第8页Data Structure 数 据 结 构—— 第 4 章 栈 和 队 列 胡建华 2021/2/19 计算机教研室 第8页 算法 4.1 数制转换问题 void conversion () { // 对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数 InitStack(S); // 构造空栈 cin>>N; while (N) { Push(S, N % 8); // “余数”入栈 N = N/8; // “商”继续运算 }//while while (!StackEmpty) { // 和“求余”所得相逆的顺序输出八进制 的各位数 Pop(S,e); cout< <e; }//while } // conversion
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有