首页 > 学院 > 开发设计 > 正文

数据结构实验之栈一:进制转换

2019-11-10 19:08:09
字体:
来源:转载
供稿:网友

PRoblem Description 输入一个十进制整数,将其转换成对应的R(2<=R<=9)进制数,并输出。 Input 第一行输入需要转换的十进制数; 第二行输入R。 Output 输出转换所得的R进制数。 Example Input

12798

Example Output

2377

Hint

Author

#include <iostream>#include <stdio.h>#include <stdlib.h>#include <bits/stdc++.h>#include <algorithm>#include <stack>using namespace std;int main(){ stack<int>stack1; int k, t; scanf("%d%d", &k, &t); while(k>0) { int z=k%t; k/=t; stack1.push(z); } while(!stack1.empty()) { printf("%d", stack1.top()); stack1.pop(); } printf("/n"); return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表