📄 ghghghg.cpp
字号:
#include <iostream.h>
void bin(int a);
void oin(int a);
void din(int a);
void main()
{
int a;
cout<<"input a number\n";
cin>>a;
cout<<"changer to bin:";
bin(a);
cout<<"changer to oin:";
oin(a);
cout<<"change to din:";
din(a);
}
void bin(int a)
{
int str[80]={0};
int i=0,j=0;
for(i=0;;i++)
{
int b=a%2;
a/=2;
str[i]=b;
if(int(a/1)==0)
break;
}
for(i=(sizeof(str[80]));i>=0;i--)
cout<<str[i];
cout<<"\n";
}
void oin(int a)
{
int str[80]={0};
int i=0;
for(i=0;;i++)
{
int b=a%8;
a/=8;
str[i]=b;
if(int(a/1)==0)
break;
}
for(i=(sizeof(str[80]));i>=0;i--)
cout<<str[i];
cout<<"\n";
}
void din(int a)
{
char str[80]={0};
int i=0;
for(i=0;;i++)
{
int b=a%16;
a/=16;
switch(b)
{
case 0:str[i]='0';break;
case 1:str[i]='1';break;
case 2:str[i]='2';break;
case 3:str[i]='3';break;
case 4:str[i]='4';break;
case 5:str[i]='5';break;
case 6:str[i]='6';break;
case 7:str[i]='7';break;
case 8:str[i]='8';break;
case 9:str[i]='9';break;
case 10:str[i]='A';break;
case 11:str[i]='B';break;
case 12:str[i]='C';break;
case 13:str[i]='D';break;
case 14:str[i]='E';break;
case 15:str[i]='F';break;
}
if(int(a/1)==0)
break;
}
for(i=(sizeof(str[80]));i>=0;i--)
cout<<str[i];
cout<<"\n";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -