//进制转换
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
//将十进制转换为二进制
int tento2(int number)
{
if (number == 0)
{
return;
}
else //如果改为其他进制(大于1的整数)则只需将2改为相应的数值即可
{
tento2(number / 2);
printf("%d", number % 2); //注意是逆序打印
}
}
void main()
{
int num;
scanf("%d", &num);
printf("%d转换为十进制为:",num);
tento2(num);
putchar('\n');
system("pause");
}