/* Note:Your choice is C IDE */
#include "stdio.h"
void trans(int n,int base)
{
int a;
if(base==2)
{
while(n!=0)
{
a=n%2;
printf("%d",a);
n=n/2;
}
printf("\n倒过来便是二进制格式下的数^_^");
}
else if(base==8)
printf("%o",n);
else if(base==16)
printf("%x",n);
}
void main()
{
int n,base;
printf("Please input your n:\n");
scanf("%d",&n);
printf("您想要_进制:\n");
scanf("%d",&base);
trans(n,base);
#include "stdio.h"
void trans(int n,int base)
{
int a;
if(base==2)
{
while(n!=0)
{
a=n%2;
printf("%d",a);
n=n/2;
}
printf("\n倒过来便是二进制格式下的数^_^");
}
else if(base==8)
printf("%o",n);
else if(base==16)
printf("%x",n);
}
void main()
{
int n,base;
printf("Please input your n:\n");
scanf("%d",&n);
printf("您想要_进制:\n");
scanf("%d",&base);
trans(n,base);
}
本文提供了一个使用CIDE实现的程序,该程序可以将输入的十进制整数转换为二进制、八进制或十六进制形式。用户需要输入整数值和目标进制类型,程序会输出相应的进制表示。

被折叠的 条评论
为什么被折叠?



