📄 bcd.c
字号:
#include<stdio.h>
void main(void)
{
unsigned char b[5];
unsigned int a,i;
a=0xa12b;
if(a>=10000)
{
for(i=0;i<=9;i++)
if((i*10000)>a)
{
b[0]=i-1;
a=a-b[0]*10000;
break;
}
}
else b[0]=0;
if(a>=1000)
{
for(i=0;i<=9;i++)
if((i*1000)>a)
{
b[1]=i-1;
a=a-b[1]*1000;
break;
}
}
else b[1]=0;
if(a>=100)
{
for(i=0;i<=9;i++)
if((i*100)>a)
{
b[2]=i-1;
a=a-b[2]*100;
break;
}
}
else b[2]=0;
if(a>=10)
{
for(i=0;i<=9;i++)
if((i*10)>a)
{
b[3]=i-1;
a=a-b[3]*10;
break;
}
}
else b[3]=0;
if(a>=1)
{
for(i=0;i<=9;i++)
if((i)>a)
{
b[4]=i-1;
a=a-b[4];
break;
}
}
else b[4]=0;
for(i=0;i<5;i++)
b[i]=b[i]+0x30;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -