#include<iostream.h>
#include <math.h>
class ma
{
public:
void mn()
{
start:
char a[12]="",c[5]="",e[5]="",n;
int i,j,m=0,b=0,k=0;
cout<<"输入3个8421bcd码:";
cin>>a;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
switch(a[4*i+j])
{
case '0': break;
case '1': b=b+pow(2,3-j)*pow(10,2-i);break;
}
}
while(b)
{
int x=b%16;
switch(x)
{
case 0: c[m]='0';break;
case 1: c[m]='1';break;
case 2: c[m]='2';break;
case 3: c[m]='3';break;
case 4: c[m]='4';break;
case 5: c[m]='5';break;
case 6: c[m]='6';break;
case 7: c[m]='7';break;
case 8: c[m]='8';break;
case 9: c[m]='9';break;
case 10: c[m]='A';break;
case 11: c[m]='B';break;
case 12: c[m]='C';break;
case 13: c[m]='D';break;
case 14: c[m]='E';break;
case 15: c[m]='F';break;
}
b=b/16;
m++;
}
cout<<"转换后得的十六进制码为:";
for(i=m-1;i>=0;i--)
{e[k]=c[i];k++;}
cout<<e<<endl;
cout<<"是否再次转换:n/y";
cin>>n;
if(n!='n'&&n!='N') goto start;
}
};
void main()
{
ma s;
s.mn();
}
ma.rar_visual c
版权申诉
176 浏览量
2022-09-20
15:15:11
上传
评论
收藏 875B RAR 举报
APei
- 粉丝: 65
- 资源: 1万+
最新资源
- 用K210进行垃圾识别,通过串口发送不同信号给stm32,控制步进电机进行分类,并且语音播报.zip
- 基于Matlab 实现单径瑞利信道下,交织与卷积编码对误码率影响仿真
- 基于PCL的平面点云格网可视化程序代码
- DataSphereStudio是一个一站式数据应用程序开发和管理门户,涵盖数据交换、脱敏/清理、分析/挖掘、质量测量、可视化等
- python对mysql的操作
- 基于python opencv实现的图像上色源码+项目说明.7z
- 智能车相关外设模块,包含寻迹传感器、编码器、电机驱动、舵机、TFT彩屏、按键、蜂鸣器、无线通讯八个模块
- 可以使用的jdk8 离线镜像安装
- HBase总结.xmind
- 电子设计竞赛经验分享-选择适合的比赛,团队合作*题目分析等
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈