#include
using namespace std;
int a[100];int b[100] ;
void func(int x)//x此处是10进制数,转化成十六进制
{
int i=0; //i 为一个局部变量,在func函数中有用
while(x!=0)
{
a[i]=x%16;
x/=16;
i++;
}
for(int k=i-1;k>=0;k--)
{
cout<}
cout<
void func2(int y)
{
int i=0; // i 为一个局部变量在func2中有用
while(y!=0)
{
a[i]=y%8;
y/=8;
i++;
}
for(int k=i-1;k>=0;k--)
{
cout<}
cout<
void main()
{
int n;
cout<<"输入10进制数:"<
cout<<"转化成十六进制:"<
func2(n)
#include
int main()
{
int a;
printf("输入一个十进制数");
scanf("%d",&a);
printf("十六进制是:%x\n",a); //c语言中%d是十进制,%x是16进制
printf("八进制是:%o\n",a); //%o是八进制,%b是2进制
return 0;
}