您的位置:首页 > 理论基础 > 数据结构算法

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

2015-08-11 14:34 176 查看

题目描述

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

输入

第一行输入需要转换的十进制数;

第二行输入R。

输出

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

示例输入

1279
8


示例输出

2377


#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<cstdlib>

using namespace std;

int main()
{
int n;
int R;
int a[10010];
cin>>n;
cin>>R;
memset(a,0,sizeof(a));
int i=0;
while(n!=0)
{
a[i]=n%R;
n=n/R;
i++;
}
for(int j=i-1; j>=0; j--)
{
printf("%d",a[j]);
}
printf("\n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: