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

📄 xsf.cpp

📁 进制转换,该程序实现进制之间的转换 可以在二进制、八进制、十进制、十进制之间转换
💻 CPP
字号:
#include<iostream>
#include<math.h>
#include"xsf.h"
using namespace std;

int main()
{
	int choose,i,number2;
    char *bin=NULL; 
	bin = new char[10];
	int number;
	cout<<"选择数据输入方式:2、二进制 8、八进制 10、十进制 16、十六进制 "<<endl;
    cin>>number2;
	switch(number2){
	case 2:
		cout<<"输入整数数据:";
		cin.getline(bin,100); 
		number=secondbinary();break;
	case 8:
		cout<<"输入整数数据:"; 
		cin.getline(bin,100); 
		number=secondoctal();break;
	case 10:
        cout<<"输入整数数据:"; 
		cin>>number;break;
	case 16:
		cout<<"输入整数数据:"; 
		cin.getline(bin,100); 
		number=secondhex();break;
	default:
		break;
	}
	if(number<0||number>32768)  //判断输入数据是否越界(0~32768之间)
		cout<<"*********你输入的数据越界*********"<<endl;
	else
		for(i=1;i<=4;i++){
			cout<<endl;
	cout<<"选择想转换的进制:2、二进制 8、八进制 10、十进制 16、十六进制 "<<endl;	
	cin>>choose;
	switch(choose){
	case 2:
		cout<<"二进制:";
		binary(number); break;
		cout<<endl;
	case 8:
        cout<<"八进制:";
	    octal(number); break;
		cout<<endl;
	case 10:
		cout<<"十进制:";
		cout<<number; break;
		cout<<endl;
	case 16:
        cout<<"十六进制:";
        hex(number); break;
		cout<<endl;
    default:
        break;
	}
	}
	cout<<endl;
	return 0;
}



  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -