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

来源:互联网 发布:gps测亩仪软件下载 编辑:程序博客网 时间:2024/04/23 22:11

题目描述

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

输入

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

输出

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

示例输入

12798

示例输出

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;}

0 0
原创粉丝点击