黑马程序员技术交流社区
标题:
C语言测试题:十进制转换其他进制
[打印本页]
作者:
Reliable
时间:
2015-4-17 14:40
标题:
C语言测试题:十进制转换其他进制
本帖最后由 Reliable 于 2015-4-18 15:10 编辑
题目:
编程实现将任意的十进制整数转换成任意
R
进制数(
R
在
2-16
之间)
有人知道思路嘛?
作者:
霸王睡别姬
时间:
2015-4-17 16:45
我先给你个简单的10转2的思路吧,其他都差不多哦,下面是代码,不同再问我哟
#include<stdio.h>
int main()
{
int number;
int temp;
int array[100];
int j=0;
int i;int k;
int count;
printf("请输入你想转换的数:");
scanf("%d",&number);
for(i=number;i>0;i--)
{
temp=number%2;
number=number/2;
array[j++]=temp;
if(number==0)
break;
}
for(k=j-1;k>=0;k--)
{
printf("%d",array[k]);
}
printf("\n");
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2