栈结构实现进制转换
十进制转换为二进制:
#include<stdio.h>
#define MAX 10//容量
int main() {
size_t stack[MAX];//数组栈
short topSize = -1;//栈顶标记
int objectNum = 123;//目标数值
printf("十进制: %d\n", objectNum);
while (objectNum) {//入栈
stack[++topSize] = objectNum % 2;
objectNum /
原创
2021-08-04 10:00:58 ·
140 阅读 ·
0 评论