练习系统 实验二 十进制到R进制
2017-02-23 17:54
204 查看
当前编程题:实验二 进制转换问题(16级) ---十进制到R进制 |
1. | 问题描述 把一个十进制正整数转化成R进制 输入形式 输入只有一行,包含两个整数a,R。a表示十进制整数,R表示需要转换的进制。1<R<=16。 输出形式 输出包含一行,为转换后的R进制整数。输出时字符号全部用大写表示,即(0 ,1,...,9,A,B,C,D,E,F)。 样例输入 12 16 样例输出 C 哈哈哈 我也用c++秀一秀 #include<iostream> using namespace std; void chuli(int n,int k) { char bb[100]; int i=0,t,j,aa[100]; t=n; while(1) { aa[i]=t%k; t=t/k; i++; if(t==0) break; } for(j=0;j<i;j++) { if(aa[j]<=9) { bb[i-1-j]=aa[j]+'0'; } else { bb[i-1-j]=aa[j]-10+'A'; } } bb[i]='\0'; cout<<bb<<endl; } int main() { int n,k; cin>>n>>k; chuli(n,k); return 0; } |
相关文章推荐
- 蓝桥杯练习系统基础练习——十进制转十六进制
- 练习系统 实验一 填词
- 练习系统 实验三 菲波那契数列
- 练习系统 实验四 迷宫
- 练习系统 实验四 放苹果
- 【蓝桥杯练习系统】 基础练习 十进制转十六进制
- 练习系统 实验三 数字三角形
- 练习系统 实验三 大整数加法
- Android Studio Okhttp3医院预约挂号系统练习实验程序Android客户端+JSP Servlet服务器端
- 练习系统 实验一 垂直直方图
- 练习系统 实验二 电话号码
- 练习系统 实验一 密码
- 练习系统 实验三 大整数除法
- 练习系统 实验二 All in All
- 练习系统 实验一 两倍数
- 练习系统 实验一 化验诊断
- 练习系统 实验二 不吉利日期
- 练习系统 实验三 赋值问题
- 蓝桥杯练习系统-十进制转十六进制
- 练习系统 实验三 大整数乘法