经典c程序(0023)---十进制转R进制(1<R<=16)
来源:互联网 发布:2015年十大网络用语 编辑:程序博客网 时间:2024/05/20 18:01
/*************************************************************************************** Function : test* Create Date : 2014/04/19* Author : NTSK13* Email : beijiwei@qq.com* Copyright : 欢迎大家和我一起交流学习,转载请保持源文件的完整性。 任何单位和个人不经本人允许不得用于商业用途* Version : V0.1*************************************************************************************** 经典c程序(0023)题目:给出一个十进制数,输出它的R进制数(1<R<=16)**************************************************************************************/#include<stdio.h>#define MY_FUNC 1#if MY_FUNCvoid convert_10_to_r(char * string, int decimal,int r);int main(){ int i=0; int m=0; char target[20]="\0";printf("The input a decimal number : \n");fflush(stdout);//修复Eclipse printf()不能显示的小bugscanf("%d",&m);convert_10_to_r(target,m,8);while(target[i]!='\0'){printf("%c",target[i]);fflush(stdout);//修复Eclipse printf()不能显示的小bugi++;}return 0;}void convert_10_to_r(char *string,int decimal,int r){char bit[16]={"0123456789ABCDEF"};int i=0,len=0;int tmp_decimal=decimal;len=1;while(tmp_decimal/r !=0)//get length of R{len++;tmp_decimal=tmp_decimal/r;}for(i=0;i<len;i++) //get R { *(string+len-1-i)=bit[decimal%r]; decimal=decimal/r; }}#elseint main(){int i=0,j=0,k=0;printf("\n");return 0;}#endif
0 0
- 经典c程序(0023)---十进制转R进制(1<R<=16)
- 十进制转换为R进制
- 将任意的十进制整数转换成任意R进制数(R在2-16之间)
- 十进制数转换成R进制数,R属于(1,36)
- c++计算组合数C(m,r)=m!/(r!*(m-r))
- 怎样用C语言实现一个十进制数向R进制变换并输出(数据结构)
- 2-2-r-阅读程序(1)
- K&R C Exercise 1-16 Solution
- K&R的名著:<C程序设计语言>小程序总结1
- 柱状图r程序示例1
- ACM-任意的十进制数转成R进制
- 练习系统 实验二 十进制到R进制
- Excel 用公式时出现类似的 =SUM(R[-69]C:R[-1]C)
- R-CNN、Fast R-CNN、Faster R-CNN必看经典论文5篇(强烈推荐)
- 经典R-K
- R语言经典实例
- R语言经典教材
- [R]R语言中碰到的问题1--C编译
- 大漠孤烟直
- The Rise And Fall of ONline Companies
- Codeforces 417B Crash(水题)
- 写加密方法,希望大神知点和分享我们的技术
- 的发生地方是多少发的方式
- 经典c程序(0023)---十进制转R进制(1<R<=16)
- 孤舟蓑笠翁
- 批处理_批量删除手机中某些目录中的文件
- Unix and Linux
- centos selinux关闭
- 背包问题
- Linux用户添加sudoer
- VC++.Net CAD程序设计架构
- vim入门进阶折腾