logo资料库

c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数,并同时输出。.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数,并同时 输出。 #include void showbit(int n) { if(n>1){ showbit(n/2); printf(" "); } printf("%d",n%2); } void showoct(int n) { if(n>7){ showoct(n/8); printf(" "); } printf("%d",n%8); } void showhex(int n) { if(n>15){ showhex(n/16); printf(" "); } printf("%d",n%16); } int main() { int a; printf("input a num:"); scanf("%d",&a); showbit(a); printf("\n"); showoct(a); printf("\n"); showhex(a);
printf("\n"); }
分享到:
收藏