Description
输入一个十进制非负整数,将其转换成对应的 R (2 <= R <= 9) 进制数,并输出。

Input
第一行输入需要转换的十进制非负整数;
第二行输入 R。

Output
输出转换所得的 R 进制数。

Sample
Input
1279
8
Output
2377

#include<bits/stdc++.h>using namespace std;typedef struct
{int data[20];int top;
} Sqstack;bool sempty(Sqstack *s) //判断栈是否为空
{return (s->top == -1);
}void push(Sqstack *s, int e) //进栈操作
{s->top++;s->data[s->top] = e;
}int pop(Sqstack *s) // 出栈操作
{int e;if(s->top != -1){e = s->data[s->top];s->top--;}return e;
}
void change(int num, int r)//进制转换
{if(num == 0)printf("0\n");else{Sqstack *p;p = (Sqstack *)malloc(sizeof(Sqstack));p->top = -1;//栈top指针初始是-1while(num != 0){int rem1;rem1 = num % r;//先取余push(p, rem1);num = num / r;//再相除}while(!sempty(p)){int rem2;rem2 = pop(p);printf("%d", rem2);}printf("\n");}
}
int main()
{int num, r;scanf("%d %d", &num, &r);change(num, r);return 0;
}

数据结构实验之栈与队列一:进制转换相关推荐

  1. 2131数据结构实验之栈与队列一:进制转换

    数据结构实验之栈与队列一:进制转换 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入一个十进制非负整数,将其转换成对 ...

  2. SDUT-2449_数据结构实验之栈与队列十:走迷宫

    数据结构实验之栈与队列十:走迷宫 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 一个由n * m 个格子组成的迷宫,起 ...

  3. sdut 2088 数据结构实验之栈与队列十一:refresh的停车场

    数据结构实验之栈与队列十一:refresh的停车场 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem ...

  4. sdut 1479 数据结构实验之栈与队列九:行编辑器

    数据结构实验之栈与队列九:行编辑器 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Descript ...

  5. sdut 3335 数据结构实验之栈与队列八:栈的基本操作

    数据结构实验之栈与队列八:栈的基本操作 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Descri ...

  6. sdut 3333 数据结构实验之栈与队列六:下一较大值(二)

    数据结构实验之栈与队列六:下一较大值(二) Time Limit: 150MS Memory Limit: 8000KB Submit Statistic Discuss Problem Descri ...

  7. sdut-3332 数据结构实验之栈与队列五:下一较大值(一)

    数据结构实验之栈与队列五:下一较大值(一) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Desc ...

  8. sdut 2134 数据结构实验之栈与队列四:括号匹配

    数据结构实验之栈与队列四:括号匹配 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Descript ...

  9. SDUT-2132_数据结构实验之栈与队列二:一般算术表达式转换成后缀式

    数据结构实验之栈与队列二:一般算术表达式转换成后缀式 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 对于一个基于二元运 ...

最新文章

  1. vivado----fpga硬件调试 (二)----mark_debug
  2. wine最小化游戏后无法恢复的问题
  3. Ubuntu 解决 pip 安装 lxml 出现 x86_64-linux-gnu-gcc 异常
  4. 11 种方法教你用 Python 高效下载资源
  5. Linux Bash Shell字符串抽取、按列合并和格式化输出
  6. 打印机状态错误怎么办 打印机状态错误具体的解决方法
  7. Android 讯飞语音合成、语音播报(详细步骤+源码)
  8. amr文件服务器,如何打开amr文件?amr音频格式用什么打开?
  9. 阿里云香港服务器被打流量攻击怎么办
  10. ora-3136故障处理
  11. android rtmp推流,使用MediaCodec和RTMP做直播推流
  12. 如何编写快速高效的SQL查询(一)——MySQL8.0优化器查询优化处理与样例
  13. LeetCode 11-20 题
  14. CDH6.3配置安装实操
  15. [几何画板]正十七边形的做法
  16. 如何快速大批量进行复制粘贴数据?
  17. maven-resources-plugin报红
  18. android alarmmanager定时任务,AlarmManager 定时任务详解
  19. 开源复杂网络分析软件中社团发现算法总结
  20. 六旋翼农用喷药、航拍功能无人机设计

热门文章

  1. python 权限修饰符
  2. Word 2016加载Endnote x9的方法
  3. 深度学习分布式策略优化、显存优化、通信优化、编译优化综述
  4. 第五章--预处理理论
  5. 如何设计一个小而美的秒杀系统?
  6. Living in the Matrix with Bytecode Manipulation--转
  7. 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践--转载
  8. C语言中嵌入正则表达式
  9. BAT 才不关心币价,19年的5大重点在这里!
  10. 斯坦福CS231n 2017最新课程:李飞飞详解深度学习的框架实现与对比