#include <stdio.h>
int main()
{
//用C语言实现进制之间的转化
int ten=7;
tentotwo(ten);
//用十进制转化其他进制
//当前数 除以 转化对应的进制数得到余数 直至商为0. 余数逆序输出
//其他进制转化成十进制
//从个位数开始 当前数 乘以 当前进制数的次方++(初始次方的为0)的和
} //下列代码为十进制转化成二进制
void tentotwo(int ten){
int arr[100],length=0,temp=ten;
while(ten){
arr[length++]=ten%2;
ten/=2;
}
printf("十进制%d转化为二进制为:",temp);
for(int i=length-1;i>=0;i--)
printf("%d",arr[i]);
}