📄 xsf.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 + -