NYOJ 882 k进制
来源:互联网 发布:淘宝上领的卷怎么使用 编辑:程序博客网 时间:2024/06/10 19:06
K进制
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
- 很简单,将任意十进制转换为K(1<k<10)进制.
- 输入
- 第一行输入一个数n,表示n(0<n<=100)组测试数据
接下来的n行每一行输入一个数m(0<m<=100000000)和k表示将m转化为相应的进制表示 - 输出
- 输出转化完成后的数
- 样例输入
29 713 3
- 样例输出
12111
本道题的解法可以用于将10进制转化为2进制、8进制、16进制等、、、、、
代码如下:
#include <iostream>
02.
#include <stack>
03.
using
namespace
std;
04.
int
main()
05.
{
06.
int
n,k,t;
07.
long
m;
08.
cin>>n; //n组测试数据
09.
while
(n--)
10.
{
11.
stack<
int
> s;
12.
cin>>m>>k;
13.
while
(m)
14.
{
15.
t=m%k;
16.
s.push(t); //将值压入栈中
17.
m=m/k;
18.
}
19.
while
(!s.empty()) //判断栈内是否为空
20.
{
21.
cout<<s.top(); //输出栈顶元素
22.
s.pop(); //栈顶元素出栈
23.
}
24.
cout<<endl;
25.
}
26.
return
0;
27.
}
0 0
- nyoj-882-K进制
- NYOJ 882 K进制
- NYOJ 882 k进制
- nyoj 882 K进制
- NYOJ - K尾相等数
- NYOJ-最小K个数之和
- NYOJ 212 K尾相等数
- NYOJ 212 K尾相等数
- NYOJ 678 最小K个数之和
- NYOJ 678 最小K个数之和
- NYOJ 678 最小K个数之和
- NYOJ 678 最小K个数之和
- nyoj-212-k尾相等数
- nyoj-212-K尾相等数
- nyoj 678 最小k个数之和
- nyoj-678-最小K个数之和(排序)
- NYOJ 678 最小K个数之和
- 【NYOJ 38 K r u s k a l】
- 使用主动套接字方式实现简单套接字
- Ibatis,模糊查询,不用$,用#
- Android Studio和eclipse之间的不同
- CodeIgniter 数据库操作
- java语言中有没有goto关键字?
- NYOJ 882 k进制
- BUPTOJ 0092统计节点个数
- 题目1374:所有员工年龄排序
- Makefile经典教程(掌握这些足够)
- CopyOnWriteArrayList
- 堆放木块C++实现
- 2012年2月份(工作第1个月)工作总结及工作计划
- Sublime Text2的常用技巧总结(更新中...)
- CentOS忘记root密码解决办法