c語言實現(xiàn)十進制轉(zhuǎn)二進制 求c語言十進制數(shù)字轉(zhuǎn)換為十六進制的算法?
求c語言十進制數(shù)字轉(zhuǎn)換為十六進制的算法?int a[10]void f10to16(int i,int n){a[i]=(n )n=(n/16)if(n>15){f10to16(i 1,n)}e
求c語言十進制數(shù)字轉(zhuǎn)換為十六進制的算法?
int a[10]void f10to16(int i,int n){a[i]=(n )n=(n/16)if(n>15){f10to16(i 1,n)}else{a[i 1]=n}void main(){int m,i for(i=9i>=0i--){a[i]=-1}printf(“請輸入數(shù)字:”)scanf(“%d”,&m)printf(“n結(jié)果是=0x”)f10to16(0,m)for(i=9i>=0i--){if(a[i]>=16 | | | a[i]<=-1){/不做任何事}else if(a[i]>=0&&&&&&&;a[i]<=9){printf(%d”,a[i])}else if(a[i]>=10&&&;a[i]<=15){printfprintf(“n”)}