⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ghghghg.cpp

📁 DV高级语言程序设计
💻 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 + -