1252进制转换

来源:互联网 发布:网络科幻小说推荐 编辑:程序博客网 时间:2024/04/29 08:12

1252进制转换

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

 

题目描述

输入一个十进制数N,将它转换成R进制数输出。

输入

输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。

输出

为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。

示例输入

7 2

23 12

-4 3

示例输出

111

1B

-11

提示

 

来源

HDOJ

C语言:

#include<stdio.h>#include<string.h>#include<stdlib.h> #include<math.h>typedef struct{int *base;int *top;int n;}Sqstack;void Initstack(Sqstack &S){S.base=(int *)malloc(sizeof(int));S.top=S.base;S.n=1;} void Push(Sqstack &S,int n){if(S.top-S.base==S.n){S.base=(int *)realloc(S.base,((S.n+1)*sizeof(int)));S.top=S.base+S.n;S.n+=1;}*(S.top)++=n;}int Pop(Sqstack &S){ int e; //if(S.top==S.base) return ERROR;e=*--S.top;//将栈底元素赋给e,栈顶指针下移//return OK;return e;}int Empty(Sqstack S){if(S.top==S.base)return 1;else return 0;} int main(){int n,m,d,e,flag;Sqstack s;scanf("%d%d",&n,&d);Initstack(s); while(n){  flag=n%d;  m=abs(n%d);  Push(s,m);  n/=d;}if(flag<0) printf("-");while(!Empty(s)){e=Pop(s);if(e<10) printf("%d",e);else{switch(e){case 10:printf("A");break;case 11:printf("B");break;case 12:printf("C");break;case 13:printf("D");break;case 14:printf("E");break;case 15:printf("F");break; }}}printf("\n");return 0;}

C++:

#include<stdio.h> #include<string.h>#include<stdlib.h>#include<stack>using namespace std;int main(){int n,m,d;stack <int > Q;scanf("%d%d",&n,&d);while(n){  m=n%d;  Q.push(m);  n/=d;}while(!Q.empty()){printf("%d",Q.top());Q.pop();}printf("\n");return 0;}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 地生会考没考好怎么办 一年级孩子抄作业怎么办 孩子抄作业慢怎么办 孩子撒谎抄作业怎么办 孩子不肯做作业怎么办? 同桌抄我答案怎么办 初中孩子抄作业怎么办 小孩子做题马虎怎么办 数学做题马虎怎么办 小朋友做题粗心怎么办 孩子老是落题怎么办 脑子笨反应慢怎么办 脑子笨的人怎么办 孩子学习反应慢怎么办 孩子学习不入门怎么办 高三出现厌学怎么办 天生笨的人怎么办 学生考试粗心该怎么办 高三学生失眠怎么办 期末考试考差了怎么办 小孩考试太粗心怎么办 带孩子太粗心怎么办 小孩做数学粗心怎么办 小学一年级学生厌学怎么办 小学二年级厌学怎么办 做题做的烦躁了怎么办 英语不会做题怎么办 孩子审题不细心怎么办 生孩子有恐惧症怎么办 小孩不喜欢上幼儿园怎么办 小孩不喜欢去幼儿园怎么办 小孩不喜欢学生字怎么办 学生不喜欢补课老师怎么办 小孩不喜欢上学逃课怎么办 一年级小朋友不爱写字怎么办 幼儿园小朋友不爱写字怎么办 孩子懒散不积极怎么办 孩子不肯上幼儿园怎么办 孩子不肯去幼儿园怎么办 小孩记不住字怎么办 小孩不会写字要怎么办